/*
 * Copyright (c) 2016-9999, ShiXiaoyong. All rights reserved.
 */
package com.simon.commonsall.utils;

/**
 * WMsg参数常量值
 * 
 * @author ShiXiaoyong
 * @date 2019年6月17日
 */
public class WMsgConstant {
    public static final int WM_NULL = 0x0000;
    public static final int WM_CREATE = 0x0001;
    public static final int WM_DESTROY = 0x0002;
    public static final int WM_MOVE = 0x0003;
    public static final int WM_SIZE = 0x0005;
    public static final int WM_ACTIVATE = 0x0006;
    public static final int WM_SETFOCUS = 0x0007;
    public static final int WM_KILLFOCUS = 0x0008;
    public static final int WM_ENABLE = 0x000A;
    public static final int WM_SETREDRAW = 0x000B;
    public static final int WM_SETTEXT = 0x000C;
    public static final int WM_GETTEXT = 0x000D;
    public static final int WM_GETTEXTLENGTH = 0x000E;
    public static final int WM_PAINT = 0x000F;
    public static final int WM_CLOSE = 0x0010;
    public static final int WM_QUERYENDSESSION = 0x0011;
    public static final int WM_QUERYOPEN = 0x0013;
    public static final int WM_ENDSESSION = 0x0016;
    public static final int WM_QUIT = 0x0012;
    public static final int WM_ERASEBKGND = 0x0014;
    public static final int WM_SYSCOLORCHANGE = 0x0015;
    public static final int WM_SHOWWINDOW = 0x0018;
    public static final int WM_WININICHANGE = 0x001A;
    public static final int WM_SETTINGCHANGE = 0x001A;
    public static final int WM_DEVMODECHANGE = 0x001B;
    public static final int WM_ACTIVATEAPP = 0x001C;
    public static final int WM_FONTCHANGE = 0x001D;
    public static final int WM_TIMECHANGE = 0x001E;
    public static final int WM_CANCELMODE = 0x001F;
    public static final int WM_SETCURSOR = 0x0020;
    public static final int WM_MOUSEACTIVATE = 0x0021;
    public static final int WM_CHILDACTIVATE = 0x0022;
    public static final int WM_QUEUESYNC = 0x0023;
    public static final int WM_GETMINMAXINFO = 0x0024;
    public static final int WM_PAINTICON = 0x0026;
    public static final int WM_ICONERASEBKGND = 0x0027;
    public static final int WM_NEXTDLGCTL = 0x0028;
    public static final int WM_SPOOLERSTATUS = 0x002A;
    public static final int WM_DRAWITEM = 0x002B;
    public static final int WM_MEASUREITEM = 0x002C;
    public static final int WM_DELETEITEM = 0x002D;
    public static final int WM_VKEYTOITEM = 0x002E;
    public static final int WM_CHARTOITEM = 0x002F;
    public static final int WM_SETFONT = 0x0030;
    public static final int WM_GETFONT = 0x0031;
    public static final int WM_SETHOTKEY = 0x0032;
    public static final int WM_GETHOTKEY = 0x0033;
    public static final int WM_QUERYDRAGICON = 0x0037;
    public static final int WM_COMPAREITEM = 0x0039;
    public static final int WM_GETOBJECT = 0x003D;
    public static final int WM_COMPACTING = 0x0041;
    public static final int WM_COMMNOTIFY = 0x0044;
    public static final int WM_WINDOWPOSCHANGING = 0x0046;
    public static final int WM_WINDOWPOSCHANGED = 0x0047;
    public static final int WM_POWER = 0x0048;
    public static final int WM_COPYDATA = 0x004A;
    public static final int WM_CANCELJOURNAL = 0x004B;
    public static final int WM_NOTIFY = 0x004E;
    public static final int WM_INPUTLANGCHANGEREQUEST = 0x0050;
    public static final int WM_INPUTLANGCHANGE = 0x0051;
    public static final int WM_TCARD = 0x0052;
    public static final int WM_HELP = 0x0053;
    public static final int WM_USERCHANGED = 0x0054;
    public static final int WM_NOTIFYFORMAT = 0x0055;
    public static final int WM_CONTEXTMENU = 0x007B;
    public static final int WM_STYLECHANGING = 0x007C;
    public static final int WM_STYLECHANGED = 0x007D;
    public static final int WM_DISPLAYCHANGE = 0x007E;
    public static final int WM_GETICON = 0x007F;
    public static final int WM_SETICON = 0x0080;
    public static final int WM_NCCREATE = 0x0081;
    public static final int WM_NCDESTROY = 0x0082;
    public static final int WM_NCCALCSIZE = 0x0083;
    public static final int WM_NCHITTEST = 0x0084;
    public static final int WM_NCPAINT = 0x0085;
    public static final int WM_NCACTIVATE = 0x0086;
    public static final int WM_GETDLGCODE = 0x0087;
    public static final int WM_SYNCPAINT = 0x0088;
    public static final int WM_NCMOUSEMOVE = 0x00A0;
    public static final int WM_NCLBUTTONDOWN = 0x00A1;
    public static final int WM_NCLBUTTONUP = 0x00A2;
    public static final int WM_NCLBUTTONDBLCLK = 0x00A3;
    public static final int WM_NCRBUTTONDOWN = 0x00A4;
    public static final int WM_NCRBUTTONUP = 0x00A5;
    public static final int WM_NCRBUTTONDBLCLK = 0x00A6;
    public static final int WM_NCMBUTTONDOWN = 0x00A7;
    public static final int WM_NCMBUTTONUP = 0x00A8;
    public static final int WM_NCMBUTTONDBLCLK = 0x00A9;
    public static final int WM_NCXBUTTONDOWN = 0x00AB;
    public static final int WM_NCXBUTTONUP = 0x00AC;
    public static final int WM_NCXBUTTONDBLCLK = 0x00AD;
    public static final int WM_INPUT = 0x00FF;
    public static final int WM_KEYFIRST = 0x0100;
    public static final int WM_KEYDOWN = 0x0100;
    public static final int WM_KEYUP = 0x0101;
    public static final int WM_CHAR = 0x0102;
    public static final int WM_DEADCHAR = 0x0103;
    public static final int WM_SYSKEYDOWN = 0x0104;
    public static final int WM_SYSKEYUP = 0x0105;
    public static final int WM_SYSCHAR = 0x0106;
    public static final int WM_SYSDEADCHAR = 0x0107;
    public static final int WM_UNICHAR = 0x0109;
    public static final int WM_KEYLAST_NT501 = 0x0109;
    public static final int UNICODE_NOCHAR = 0xFFFF;
    public static final int WM_KEYLAST_PRE501 = 0x0108;
    public static final int WM_IME_STARTCOMPOSITION = 0x010D;
    public static final int WM_IME_ENDCOMPOSITION = 0x010E;
    public static final int WM_IME_COMPOSITION = 0x010F;
    public static final int WM_IME_KEYLAST = 0x010F;
    public static final int WM_INITDIALOG = 0x0110;
    public static final int WM_COMMAND = 0x0111;
    public static final int WM_SYSCOMMAND = 0x0112;
    public static final int WM_TIMER = 0x0113;
    public static final int WM_HSCROLL = 0x0114;
    public static final int WM_VSCROLL = 0x0115;
    public static final int WM_INITMENU = 0x0116;
    public static final int WM_INITMENUPOPUP = 0x0117;
    public static final int WM_MENUSELECT = 0x011F;
    public static final int WM_MENUCHAR = 0x0120;
    public static final int WM_ENTERIDLE = 0x0121;
    public static final int WM_MENURBUTTONUP = 0x0122;
    public static final int WM_MENUDRAG = 0x0123;
    public static final int WM_MENUGETOBJECT = 0x0124;
    public static final int WM_UNINITMENUPOPUP = 0x0125;
    public static final int WM_MENUCOMMAND = 0x0126;
    public static final int WM_CHANGEUISTATE = 0x0127;
    public static final int WM_UPDATEUISTATE = 0x0128;
    public static final int WM_QUERYUISTATE = 0x0129;
    public static final int WM_CTLCOLORMSGBOX = 0x0132;
    public static final int WM_CTLCOLOREDIT = 0x0133;
    public static final int WM_CTLCOLORLISTBOX = 0x0134;
    public static final int WM_CTLCOLORBTN = 0x0135;
    public static final int WM_CTLCOLORDLG = 0x0136;
    public static final int WM_CTLCOLORSCROLLBAR = 0x0137;
    public static final int WM_CTLCOLORSTATIC = 0x0138;
    public static final int WM_MOUSEFIRST = 0x0200;
    public static final int WM_MOUSEMOVE = 0x0200;
    public static final int WM_LBUTTONDOWN = 0x0201;
    public static final int WM_LBUTTONUP = 0x0202;
    public static final int WM_LBUTTONDBLCLK = 0x0203;
    public static final int WM_RBUTTONDOWN = 0x0204;
    public static final int WM_RBUTTONUP = 0x0205;
    public static final int WM_RBUTTONDBLCLK = 0x0206;
    public static final int WM_MBUTTONDOWN = 0x0207;
    public static final int WM_MBUTTONUP = 0x0208;
    public static final int WM_MBUTTONDBLCLK = 0x0209;
    public static final int WM_MOUSEWHEEL = 0x020A;
    public static final int WM_XBUTTONDOWN = 0x020B;
    public static final int WM_XBUTTONUP = 0x020C;
    public static final int WM_XBUTTONDBLCLK = 0x020D;
    public static final int WM_MOUSELAST_5 = 0x020D;
    public static final int WM_MOUSELAST_4 = 0x020A;
    public static final int WM_MOUSELAST_PRE_4 = 0x0209;
    public static final int WM_PARENTNOTIFY = 0x0210;
    public static final int WM_ENTERMENULOOP = 0x0211;
    public static final int WM_EXITMENULOOP = 0x0212;
    public static final int WM_NEXTMENU = 0x0213;
    public static final int WM_SIZING = 0x0214;
    public static final int WM_CAPTURECHANGED = 0x0215;
    public static final int WM_MOVING = 0x0216;
    public static final int WM_POWERBROADCAST = 0x0218;
    public static final int WM_DEVICECHANGE = 0x0219;
    public static final int WM_MDICREATE = 0x0220;
    public static final int WM_MDIDESTROY = 0x0221;
    public static final int WM_MDIACTIVATE = 0x0222;
    public static final int WM_MDIRESTORE = 0x0223;
    public static final int WM_MDINEXT = 0x0224;
    public static final int WM_MDIMAXIMIZE = 0x0225;
    public static final int WM_MDITILE = 0x0226;
    public static final int WM_MDICASCADE = 0x0227;
    public static final int WM_MDIICONARRANGE = 0x0228;
    public static final int WM_MDIGETACTIVE = 0x0229;
    public static final int WM_MDISETMENU = 0x0230;
    public static final int WM_ENTERSIZEMOVE = 0x0231;
    public static final int WM_EXITSIZEMOVE = 0x0232;
    public static final int WM_DROPFILES = 0x0233;
    public static final int WM_MDIREFRESHMENU = 0x0234;
    public static final int WM_IME_SETCONTEXT = 0x0281;
    public static final int WM_IME_NOTIFY = 0x0282;
    public static final int WM_IME_CONTROL = 0x0283;
    public static final int WM_IME_COMPOSITIONFULL = 0x0284;
    public static final int WM_IME_SELECT = 0x0285;
    public static final int WM_IME_CHAR = 0x0286;
    public static final int WM_IME_REQUEST = 0x0288;
    public static final int WM_IME_KEYDOWN = 0x0290;
    public static final int WM_IME_KEYUP = 0x0291;
    public static final int WM_MOUSEHOVER = 0x02A1;
    public static final int WM_MOUSELEAVE = 0x02A3;
    public static final int WM_NCMOUSEHOVER = 0x02A0;
    public static final int WM_NCMOUSELEAVE = 0x02A2;
    public static final int WM_WTSSESSION_CHANGE = 0x02B1;
    public static final int WM_TABLET_FIRST = 0x02c0;
    public static final int WM_TABLET_LAST = 0x02df;
    public static final int WM_CUT = 0x0300;
    public static final int WM_COPY = 0x0301;
    public static final int WM_PASTE = 0x0302;
    public static final int WM_CLEAR = 0x0303;
    public static final int WM_UNDO = 0x0304;
    public static final int WM_RENDERFORMAT = 0x0305;
    public static final int WM_RENDERALLFORMATS = 0x0306;
    public static final int WM_DESTROYCLIPBOARD = 0x0307;
    public static final int WM_DRAWCLIPBOARD = 0x0308;
    public static final int WM_PAINTCLIPBOARD = 0x0309;
    public static final int WM_VSCROLLCLIPBOARD = 0x030A;
    public static final int WM_SIZECLIPBOARD = 0x030B;
    public static final int WM_ASKCBFORMATNAME = 0x030C;
    public static final int WM_CHANGECBCHAIN = 0x030D;
    public static final int WM_HSCROLLCLIPBOARD = 0x030E;
    public static final int WM_QUERYNEWPALETTE = 0x030F;
    public static final int WM_PALETTEISCHANGING = 0x0310;
    public static final int WM_PALETTECHANGED = 0x0311;
    public static final int WM_HOTKEY = 0x0312;
    public static final int WM_PRINT = 0x0317;
    public static final int WM_PRINTCLIENT = 0x0318;
    public static final int WM_APPCOMMAND = 0x0319;
    public static final int WM_THEMECHANGED = 0x031A;
    public static final int WM_HANDHELDFIRST = 0x0358;
    public static final int WM_HANDHELDLAST = 0x035F;
    public static final int WM_AFXFIRST = 0x0360;
    public static final int WM_AFXLAST = 0x037F;
    public static final int WM_PENWINFIRST = 0x0380;
    public static final int WM_PENWINLAST = 0x038F;
    public static final int WM_APP = 0x8000;
    public static final int WM_USER = 0x0400;
    public static final int EM_GETSEL = 0x00B0;
    public static final int EM_SETSEL = 0x00B1;
    public static final int EM_GETRECT = 0x00B2;
    public static final int EM_SETRECT = 0x00B3;
    public static final int EM_SETRECTNP = 0x00B4;
    public static final int EM_SCROLL = 0x00B5;
    public static final int EM_LINESCROLL = 0x00B6;
    public static final int EM_SCROLLCARET = 0x00B7;
    public static final int EM_GETMODIFY = 0x00B8;
    public static final int EM_SETMODIFY = 0x00B9;
    public static final int EM_GETLINECOUNT = 0x00BA;
    public static final int EM_LINEINDEX = 0x00BB;
    public static final int EM_SETHANDLE = 0x00BC;
    public static final int EM_GETHANDLE = 0x00BD;
    public static final int EM_GETTHUMB = 0x00BE;
    public static final int EM_LINELENGTH = 0x00C1;
    public static final int EM_REPLACESEL = 0x00C2;
    public static final int EM_GETLINE = 0x00C4;
    public static final int EM_LIMITTEXT = 0x00C5;
    public static final int EM_CANUNDO = 0x00C6;
    public static final int EM_UNDO = 0x00C7;
    public static final int EM_FMTLINES = 0x00C8;
    public static final int EM_LINEFROMCHAR = 0x00C9;
    public static final int EM_SETTABSTOPS = 0x00CB;
    public static final int EM_SETPASSWORDCHAR = 0x00CC;
    public static final int EM_EMPTYUNDOBUFFER = 0x00CD;
    public static final int EM_GETFIRSTVISIBLELINE = 0x00CE;
    public static final int EM_SETREADONLY = 0x00CF;
    public static final int EM_SETWORDBREAKPROC = 0x00D0;
    public static final int EM_GETWORDBREAKPROC = 0x00D1;
    public static final int EM_GETPASSWORDCHAR = 0x00D2;
    public static final int EM_SETMARGINS = 0x00D3;
    public static final int EM_GETMARGINS = 0x00D4;
    public static final int EM_SETLIMITTEXT = EM_LIMITTEXT;
    public static final int EM_GETLIMITTEXT = 0x00D5;
    public static final int EM_POSFROMCHAR = 0x00D6;
    public static final int EM_CHARFROMPOS = 0x00D7;
    public static final int EM_SETIMESTATUS = 0x00D8;
    public static final int EM_GETIMESTATUS = 0x00D9;
    public static final int BM_GETCHECK = 0x00F0;
    public static final int BM_SETCHECK = 0x00F1;
    public static final int BM_GETSTATE = 0x00F2;
    public static final int BM_SETSTATE = 0x00F3;
    public static final int BM_SETSTYLE = 0x00F4;
    public static final int BM_CLICK = 0x00F5;
    public static final int BM_GETIMAGE = 0x00F6;
    public static final int BM_SETIMAGE = 0x00F7;
    public static final int STM_SETICON = 0x0170;
    public static final int STM_GETICON = 0x0171;
    public static final int STM_SETIMAGE = 0x0172;
    public static final int STM_GETIMAGE = 0x0173;
    public static final int STM_MSGMAX = 0x0174;
    public static final int DM_GETDEFID = (WM_USER + 0);
    public static final int DM_SETDEFID = (WM_USER + 1);
    public static final int DM_REPOSITION = (WM_USER + 2);
    public static final int LB_ADDSTRING = 0x0180;
    public static final int LB_INSERTSTRING = 0x0181;
    public static final int LB_DELETESTRING = 0x0182;
    public static final int LB_SELITEMRANGEEX = 0x0183;
    public static final int LB_RESETCONTENT = 0x0184;
    public static final int LB_SETSEL = 0x0185;
    public static final int LB_SETCURSEL = 0x0186;
    public static final int LB_GETSEL = 0x0187;
    public static final int LB_GETCURSEL = 0x0188;
    public static final int LB_GETTEXT = 0x0189;
    public static final int LB_GETTEXTLEN = 0x018A;
    public static final int LB_GETCOUNT = 0x018B;
    public static final int LB_SELECTSTRING = 0x018C;
    public static final int LB_DIR = 0x018D;
    public static final int LB_GETTOPINDEX = 0x018E;
    public static final int LB_FINDSTRING = 0x018F;
    public static final int LB_GETSELCOUNT = 0x0190;
    public static final int LB_GETSELITEMS = 0x0191;
    public static final int LB_SETTABSTOPS = 0x0192;
    public static final int LB_GETHORIZONTALEXTENT = 0x0193;
    public static final int LB_SETHORIZONTALEXTENT = 0x0194;
    public static final int LB_SETCOLUMNWIDTH = 0x0195;
    public static final int LB_ADDFILE = 0x0196;
    public static final int LB_SETTOPINDEX = 0x0197;
    public static final int LB_GETITEMRECT = 0x0198;
    public static final int LB_GETITEMDATA = 0x0199;
    public static final int LB_SETITEMDATA = 0x019A;
    public static final int LB_SELITEMRANGE = 0x019B;
    public static final int LB_SETANCHORINDEX = 0x019C;
    public static final int LB_GETANCHORINDEX = 0x019D;
    public static final int LB_SETCARETINDEX = 0x019E;
    public static final int LB_GETCARETINDEX = 0x019F;
    public static final int LB_SETITEMHEIGHT = 0x01A0;
    public static final int LB_GETITEMHEIGHT = 0x01A1;
    public static final int LB_FINDSTRINGEXACT = 0x01A2;
    public static final int LB_SETLOCALE = 0x01A5;
    public static final int LB_GETLOCALE = 0x01A6;
    public static final int LB_SETCOUNT = 0x01A7;
    public static final int LB_INITSTORAGE = 0x01A8;
    public static final int LB_ITEMFROMPOINT = 0x01A9;
    public static final int LB_MULTIPLEADDSTRING = 0x01B1;
    public static final int LB_GETLISTBOXINFO = 0x01B2;
    public static final int LB_MSGMAX_501 = 0x01B3;
    public static final int LB_MSGMAX_WCE4 = 0x01B1;
    public static final int LB_MSGMAX_4 = 0x01B0;
    public static final int LB_MSGMAX_PRE4 = 0x01A8;
    public static final int CB_GETEDITSEL = 0x0140;
    public static final int CB_LIMITTEXT = 0x0141;
    public static final int CB_SETEDITSEL = 0x0142;
    public static final int CB_ADDSTRING = 0x0143;
    public static final int CB_DELETESTRING = 0x0144;
    public static final int CB_DIR = 0x0145;
    public static final int CB_GETCOUNT = 0x0146;
    public static final int CB_GETCURSEL = 0x0147;
    public static final int CB_GETLBTEXT = 0x0148;
    public static final int CB_GETLBTEXTLEN = 0x0149;
    public static final int CB_INSERTSTRING = 0x014A;
    public static final int CB_RESETCONTENT = 0x014B;
    public static final int CB_FINDSTRING = 0x014C;
    public static final int CB_SELECTSTRING = 0x014D;
    public static final int CB_SETCURSEL = 0x014E;
    public static final int CB_SHOWDROPDOWN = 0x014F;
    public static final int CB_GETITEMDATA = 0x0150;
    public static final int CB_SETITEMDATA = 0x0151;
    public static final int CB_GETDROPPEDCONTROLRECT = 0x0152;
    public static final int CB_SETITEMHEIGHT = 0x0153;
    public static final int CB_GETITEMHEIGHT = 0x0154;
    public static final int CB_SETEXTENDEDUI = 0x0155;
    public static final int CB_GETEXTENDEDUI = 0x0156;
    public static final int CB_GETDROPPEDSTATE = 0x0157;
    public static final int CB_FINDSTRINGEXACT = 0x0158;
    public static final int CB_SETLOCALE = 0x0159;
    public static final int CB_GETLOCALE = 0x015A;
    public static final int CB_GETTOPINDEX = 0x015B;
    public static final int CB_SETTOPINDEX = 0x015C;
    public static final int CB_GETHORIZONTALEXTENT = 0x015d;
    public static final int CB_SETHORIZONTALEXTENT = 0x015e;
    public static final int CB_GETDROPPEDWIDTH = 0x015f;
    public static final int CB_SETDROPPEDWIDTH = 0x0160;
    public static final int CB_INITSTORAGE = 0x0161;
    public static final int CB_MULTIPLEADDSTRING = 0x0163;
    public static final int CB_GETCOMBOBOXINFO = 0x0164;
    public static final int CB_MSGMAX_501 = 0x0165;
    public static final int CB_MSGMAX_WCE400 = 0x0163;
    public static final int CB_MSGMAX_400 = 0x0162;
    public static final int CB_MSGMAX_PRE400 = 0x015B;
    public static final int SBM_SETPOS = 0x00E0;
    public static final int SBM_GETPOS = 0x00E1;
    public static final int SBM_SETRANGE = 0x00E2;
    public static final int SBM_SETRANGEREDRAW = 0x00E6;
    public static final int SBM_GETRANGE = 0x00E3;
    public static final int SBM_ENABLE_ARROWS = 0x00E4;
    public static final int SBM_SETSCROLLINFO = 0x00E9;
    public static final int SBM_GETSCROLLINFO = 0x00EA;
    public static final int SBM_GETSCROLLBARINFO = 0x00EB;
    public static final int LVM_FIRST = 0x1000;// ListView messages
    public static final int TV_FIRST = 0x1100;// TreeView messages
    public static final int HDM_FIRST = 0x1200;// Header messages
    public static final int TCM_FIRST = 0x1300;// Tab control messages
    public static final int PGM_FIRST = 0x1400;// Pager control messages
    public static final int ECM_FIRST = 0x1500;// Edit control messages
    public static final int BCM_FIRST = 0x1600;// Button control messages
    public static final int CBM_FIRST = 0x1700;// Combobox control messages
    public static final int CCM_FIRST = 0x2000;// Common control shared messages
    public static final int CCM_LAST = (CCM_FIRST + 0x200);
    public static final int CCM_SETBKCOLOR = (CCM_FIRST + 1);
    public static final int CCM_SETCOLORSCHEME = (CCM_FIRST + 2);
    public static final int CCM_GETCOLORSCHEME = (CCM_FIRST + 3);
    public static final int CCM_GETDROPTARGET = (CCM_FIRST + 4);
    public static final int CCM_SETUNICODEFORMAT = (CCM_FIRST + 5);
    public static final int CCM_GETUNICODEFORMAT = (CCM_FIRST + 6);
    public static final int CCM_SETVERSION = (CCM_FIRST + 0x7);
    public static final int CCM_GETVERSION = (CCM_FIRST + 0x8);
    public static final int CCM_SETNOTIFYWINDOW = (CCM_FIRST + 0x9);
    public static final int CCM_SETWINDOWTHEME = (CCM_FIRST + 0xb);
    public static final int CCM_DPISCALE = (CCM_FIRST + 0xc);
    public static final int HDM_GETITEMCOUNT = (HDM_FIRST + 0);
    public static final int HDM_INSERTITEMA = (HDM_FIRST + 1);
    public static final int HDM_INSERTITEMW = (HDM_FIRST + 10);
    public static final int HDM_DELETEITEM = (HDM_FIRST + 2);
    public static final int HDM_GETITEMA = (HDM_FIRST + 3);
    public static final int HDM_GETITEMW = (HDM_FIRST + 11);
    public static final int HDM_SETITEMA = (HDM_FIRST + 4);
    public static final int HDM_SETITEMW = (HDM_FIRST + 12);
    public static final int HDM_LAYOUT = (HDM_FIRST + 5);
    public static final int HDM_HITTEST = (HDM_FIRST + 6);
    public static final int HDM_GETITEMRECT = (HDM_FIRST + 7);
    public static final int HDM_SETIMAGELIST = (HDM_FIRST + 8);
    public static final int HDM_GETIMAGELIST = (HDM_FIRST + 9);
    public static final int HDM_ORDERTOINDEX = (HDM_FIRST + 15);
    public static final int HDM_CREATEDRAGIMAGE = (HDM_FIRST + 16);
    public static final int HDM_GETORDERARRAY = (HDM_FIRST + 17);
    public static final int HDM_SETORDERARRAY = (HDM_FIRST + 18);
    public static final int HDM_SETHOTDIVIDER = (HDM_FIRST + 19);
    public static final int HDM_SETBITMAPMARGIN = (HDM_FIRST + 20);
    public static final int HDM_GETBITMAPMARGIN = (HDM_FIRST + 21);
    public static final int HDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT;
    public static final int HDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT;
    public static final int HDM_SETFILTERCHANGETIMEOUT = (HDM_FIRST + 22);
    public static final int HDM_EDITFILTER = (HDM_FIRST + 23);
    public static final int HDM_CLEARFILTER = (HDM_FIRST + 24);
    public static final int TB_ENABLEBUTTON = (WM_USER + 1);
    public static final int TB_CHECKBUTTON = (WM_USER + 2);
    public static final int TB_PRESSBUTTON = (WM_USER + 3);
    public static final int TB_HIDEBUTTON = (WM_USER + 4);
    public static final int TB_INDETERMINATE = (WM_USER + 5);
    public static final int TB_MARKBUTTON = (WM_USER + 6);
    public static final int TB_ISBUTTONENABLED = (WM_USER + 9);
    public static final int TB_ISBUTTONCHECKED = (WM_USER + 10);
    public static final int TB_ISBUTTONPRESSED = (WM_USER + 11);
    public static final int TB_ISBUTTONHIDDEN = (WM_USER + 12);
    public static final int TB_ISBUTTONINDETERMINATE = (WM_USER + 13);
    public static final int TB_ISBUTTONHIGHLIGHTED = (WM_USER + 14);
    public static final int TB_SETSTATE = (WM_USER + 17);
    public static final int TB_GETSTATE = (WM_USER + 18);
    public static final int TB_ADDBITMAP = (WM_USER + 19);
    public static final int TB_ADDBUTTONSA = (WM_USER + 20);
    public static final int TB_INSERTBUTTONA = (WM_USER + 21);
    public static final int TB_ADDBUTTONS = (WM_USER + 20);
    public static final int TB_INSERTBUTTON = (WM_USER + 21);
    public static final int TB_DELETEBUTTON = (WM_USER + 22);
    public static final int TB_GETBUTTON = (WM_USER + 23);
    public static final int TB_BUTTONCOUNT = (WM_USER + 24);
    public static final int TB_COMMANDTOINDEX = (WM_USER + 25);
    public static final int TB_SAVERESTOREA = (WM_USER + 26);
    public static final int TB_SAVERESTOREW = (WM_USER + 76);
    public static final int TB_CUSTOMIZE = (WM_USER + 27);
    public static final int TB_ADDSTRINGA = (WM_USER + 28);
    public static final int TB_ADDSTRINGW = (WM_USER + 77);
    public static final int TB_GETITEMRECT = (WM_USER + 29);
    public static final int TB_BUTTONSTRUCTSIZE = (WM_USER + 30);
    public static final int TB_SETBUTTONSIZE = (WM_USER + 31);
    public static final int TB_SETBITMAPSIZE = (WM_USER + 32);
    public static final int TB_AUTOSIZE = (WM_USER + 33);
    public static final int TB_GETTOOLTIPS = (WM_USER + 35);
    public static final int TB_SETTOOLTIPS = (WM_USER + 36);
    public static final int TB_SETPARENT = (WM_USER + 37);
    public static final int TB_SETROWS = (WM_USER + 39);
    public static final int TB_GETROWS = (WM_USER + 40);
    public static final int TB_SETCMDID = (WM_USER + 42);
    public static final int TB_CHANGEBITMAP = (WM_USER + 43);
    public static final int TB_GETBITMAP = (WM_USER + 44);
    public static final int TB_GETBUTTONTEXTA = (WM_USER + 45);
    public static final int TB_GETBUTTONTEXTW = (WM_USER + 75);
    public static final int TB_REPLACEBITMAP = (WM_USER + 46);
    public static final int TB_SETINDENT = (WM_USER + 47);
    public static final int TB_SETIMAGELIST = (WM_USER + 48);
    public static final int TB_GETIMAGELIST = (WM_USER + 49);
    public static final int TB_LOADIMAGES = (WM_USER + 50);
    public static final int TB_GETRECT = (WM_USER + 51);
    public static final int TB_SETHOTIMAGELIST = (WM_USER + 52);
    public static final int TB_GETHOTIMAGELIST = (WM_USER + 53);
    public static final int TB_SETDISABLEDIMAGELIST = (WM_USER + 54);
    public static final int TB_GETDISABLEDIMAGELIST = (WM_USER + 55);
    public static final int TB_SETSTYLE = (WM_USER + 56);
    public static final int TB_GETSTYLE = (WM_USER + 57);
    public static final int TB_GETBUTTONSIZE = (WM_USER + 58);
    public static final int TB_SETBUTTONWIDTH = (WM_USER + 59);
    public static final int TB_SETMAXTEXTROWS = (WM_USER + 60);
    public static final int TB_GETTEXTROWS = (WM_USER + 61);
    public static final int TB_GETOBJECT = (WM_USER + 62);
    public static final int TB_GETHOTITEM = (WM_USER + 71);
    public static final int TB_SETHOTITEM = (WM_USER + 72);
    public static final int TB_SETANCHORHIGHLIGHT = (WM_USER + 73);
    public static final int TB_GETANCHORHIGHLIGHT = (WM_USER + 74);
    public static final int TB_MAPACCELERATORA = (WM_USER + 78);
    public static final int TB_GETINSERTMARK = (WM_USER + 79);
    public static final int TB_SETINSERTMARK = (WM_USER + 80);
    public static final int TB_INSERTMARKHITTEST = (WM_USER + 81);
    public static final int TB_MOVEBUTTON = (WM_USER + 82);
    public static final int TB_GETMAXSIZE = (WM_USER + 83);
    public static final int TB_SETEXTENDEDSTYLE = (WM_USER + 84);
    public static final int TB_GETEXTENDEDSTYLE = (WM_USER + 85);
    public static final int TB_GETPADDING = (WM_USER + 86);
    public static final int TB_SETPADDING = (WM_USER + 87);
    public static final int TB_SETINSERTMARKCOLOR = (WM_USER + 88);
    public static final int TB_GETINSERTMARKCOLOR = (WM_USER + 89);
    public static final int TB_SETCOLORSCHEME = CCM_SETCOLORSCHEME;
    public static final int TB_GETCOLORSCHEME = CCM_GETCOLORSCHEME;
    public static final int TB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT;
    public static final int TB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT;
    public static final int TB_MAPACCELERATORW = (WM_USER + 90);
    public static final int TB_GETBITMAPFLAGS = (WM_USER + 41);
    public static final int TB_GETBUTTONINFOW = (WM_USER + 63);
    public static final int TB_SETBUTTONINFOW = (WM_USER + 64);
    public static final int TB_GETBUTTONINFOA = (WM_USER + 65);
    public static final int TB_SETBUTTONINFOA = (WM_USER + 66);
    public static final int TB_INSERTBUTTONW = (WM_USER + 67);
    public static final int TB_ADDBUTTONSW = (WM_USER + 68);
    public static final int TB_HITTEST = (WM_USER + 69);
    public static final int TB_SETDRAWTEXTFLAGS = (WM_USER + 70);
    public static final int TB_GETSTRINGW = (WM_USER + 91);
    public static final int TB_GETSTRINGA = (WM_USER + 92);
    public static final int TB_GETMETRICS = (WM_USER + 101);
    public static final int TB_SETMETRICS = (WM_USER + 102);
    public static final int TB_SETWINDOWTHEME = CCM_SETWINDOWTHEME;
    public static final int RB_INSERTBANDA = (WM_USER + 1);
    public static final int RB_DELETEBAND = (WM_USER + 2);
    public static final int RB_GETBARINFO = (WM_USER + 3);
    public static final int RB_SETBARINFO = (WM_USER + 4);
    public static final int RB_GETBANDINFO = (WM_USER + 5);
    public static final int RB_SETBANDINFOA = (WM_USER + 6);
    public static final int RB_SETPARENT = (WM_USER + 7);
    public static final int RB_HITTEST = (WM_USER + 8);
    public static final int RB_GETRECT = (WM_USER + 9);
    public static final int RB_INSERTBANDW = (WM_USER + 10);
    public static final int RB_SETBANDINFOW = (WM_USER + 11);
    public static final int RB_GETBANDCOUNT = (WM_USER + 12);
    public static final int RB_GETROWCOUNT = (WM_USER + 13);
    public static final int RB_GETROWHEIGHT = (WM_USER + 14);
    public static final int RB_IDTOINDEX = (WM_USER + 16);
    public static final int RB_GETTOOLTIPS = (WM_USER + 17);
    public static final int RB_SETTOOLTIPS = (WM_USER + 18);
    public static final int RB_SETBKCOLOR = (WM_USER + 19);
    public static final int RB_GETBKCOLOR = (WM_USER + 20);
    public static final int RB_SETTEXTCOLOR = (WM_USER + 21);
    public static final int RB_GETTEXTCOLOR = (WM_USER + 22);
    public static final int RB_SIZETORECT = (WM_USER + 23);
    public static final int RB_SETCOLORSCHEME = CCM_SETCOLORSCHEME;
    public static final int RB_GETCOLORSCHEME = CCM_GETCOLORSCHEME;
    public static final int RB_BEGINDRAG = (WM_USER + 24);
    public static final int RB_ENDDRAG = (WM_USER + 25);
    public static final int RB_DRAGMOVE = (WM_USER + 26);
    public static final int RB_GETBARHEIGHT = (WM_USER + 27);
    public static final int RB_GETBANDINFOW = (WM_USER + 28);
    public static final int RB_GETBANDINFOA = (WM_USER + 29);
    public static final int RB_MINIMIZEBAND = (WM_USER + 30);
    public static final int RB_MAXIMIZEBAND = (WM_USER + 31);
    public static final int RB_GETDROPTARGET = (CCM_GETDROPTARGET);
    public static final int RB_GETBANDBORDERS = (WM_USER + 34);
    public static final int RB_SHOWBAND = (WM_USER + 35);
    public static final int RB_SETPALETTE = (WM_USER + 37);
    public static final int RB_GETPALETTE = (WM_USER + 38);
    public static final int RB_MOVEBAND = (WM_USER + 39);
    public static final int RB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT;
    public static final int RB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT;
    public static final int RB_GETBANDMARGINS = (WM_USER + 40);
    public static final int RB_SETWINDOWTHEME = CCM_SETWINDOWTHEME;
    public static final int RB_PUSHCHEVRON = (WM_USER + 43);
    public static final int TTM_ACTIVATE = (WM_USER + 1);
    public static final int TTM_SETDELAYTIME = (WM_USER + 3);
    public static final int TTM_ADDTOOLA = (WM_USER + 4);
    public static final int TTM_ADDTOOLW = (WM_USER + 50);
    public static final int TTM_DELTOOLA = (WM_USER + 5);
    public static final int TTM_DELTOOLW = (WM_USER + 51);
    public static final int TTM_NEWTOOLRECTA = (WM_USER + 6);
    public static final int TTM_NEWTOOLRECTW = (WM_USER + 52);
    public static final int TTM_RELAYEVENT = (WM_USER + 7);
    public static final int TTM_GETTOOLINFOA = (WM_USER + 8);
    public static final int TTM_GETTOOLINFOW = (WM_USER + 53);
    public static final int TTM_SETTOOLINFOA = (WM_USER + 9);
    public static final int TTM_SETTOOLINFOW = (WM_USER + 54);
    public static final int TTM_HITTESTA = (WM_USER + 10);
    public static final int TTM_HITTESTW = (WM_USER + 55);
    public static final int TTM_GETTEXTA = (WM_USER + 11);
    public static final int TTM_GETTEXTW = (WM_USER + 56);
    public static final int TTM_UPDATETIPTEXTA = (WM_USER + 12);
    public static final int TTM_UPDATETIPTEXTW = (WM_USER + 57);
    public static final int TTM_GETTOOLCOUNT = (WM_USER + 13);
    public static final int TTM_ENUMTOOLSA = (WM_USER + 14);
    public static final int TTM_ENUMTOOLSW = (WM_USER + 58);
    public static final int TTM_GETCURRENTTOOLA = (WM_USER + 15);
    public static final int TTM_GETCURRENTTOOLW = (WM_USER + 59);
    public static final int TTM_WINDOWFROMPOINT = (WM_USER + 16);
    public static final int TTM_TRACKACTIVATE = (WM_USER + 17);
    public static final int TTM_TRACKPOSITION = (WM_USER + 18);
    public static final int TTM_SETTIPBKCOLOR = (WM_USER + 19);
    public static final int TTM_SETTIPTEXTCOLOR = (WM_USER + 20);
    public static final int TTM_GETDELAYTIME = (WM_USER + 21);
    public static final int TTM_GETTIPBKCOLOR = (WM_USER + 22);
    public static final int TTM_GETTIPTEXTCOLOR = (WM_USER + 23);
    public static final int TTM_SETMAXTIPWIDTH = (WM_USER + 24);
    public static final int TTM_GETMAXTIPWIDTH = (WM_USER + 25);
    public static final int TTM_SETMARGIN = (WM_USER + 26);
    public static final int TTM_GETMARGIN = (WM_USER + 27);
    public static final int TTM_POP = (WM_USER + 28);
    public static final int TTM_UPDATE = (WM_USER + 29);
    public static final int TTM_GETBUBBLESIZE = (WM_USER + 30);
    public static final int TTM_ADJUSTRECT = (WM_USER + 31);
    public static final int TTM_SETTITLEA = (WM_USER + 32);
    public static final int TTM_SETTITLEW = (WM_USER + 33);
    public static final int TTM_POPUP = (WM_USER + 34);
    public static final int TTM_GETTITLE = (WM_USER + 35);
    public static final int TTM_SETWINDOWTHEME = CCM_SETWINDOWTHEME;
    public static final int SB_SETTEXTA = (WM_USER + 1);
    public static final int SB_SETTEXTW = (WM_USER + 11);
    public static final int SB_GETTEXTA = (WM_USER + 2);
    public static final int SB_GETTEXTW = (WM_USER + 13);
    public static final int SB_GETTEXTLENGTHA = (WM_USER + 3);
    public static final int SB_GETTEXTLENGTHW = (WM_USER + 12);
    public static final int SB_SETPARTS = (WM_USER + 4);
    public static final int SB_GETPARTS = (WM_USER + 6);
    public static final int SB_GETBORDERS = (WM_USER + 7);
    public static final int SB_SETMINHEIGHT = (WM_USER + 8);
    public static final int SB_SIMPLE = (WM_USER + 9);
    public static final int SB_GETRECT = (WM_USER + 10);
    public static final int SB_ISSIMPLE = (WM_USER + 14);
    public static final int SB_SETICON = (WM_USER + 15);
    public static final int SB_SETTIPTEXTA = (WM_USER + 16);
    public static final int SB_SETTIPTEXTW = (WM_USER + 17);
    public static final int SB_GETTIPTEXTA = (WM_USER + 18);
    public static final int SB_GETTIPTEXTW = (WM_USER + 19);
    public static final int SB_GETICON = (WM_USER + 20);
    public static final int SB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT;
    public static final int SB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT;
    public static final int SB_SETBKCOLOR = CCM_SETBKCOLOR;
    public static final int SB_SIMPLEID = 0x00ff;
    public static final int TBM_GETPOS = (WM_USER);
    public static final int TBM_GETRANGEMIN = (WM_USER + 1);
    public static final int TBM_GETRANGEMAX = (WM_USER + 2);
    public static final int TBM_GETTIC = (WM_USER + 3);
    public static final int TBM_SETTIC = (WM_USER + 4);
    public static final int TBM_SETPOS = (WM_USER + 5);
    public static final int TBM_SETRANGE = (WM_USER + 6);
    public static final int TBM_SETRANGEMIN = (WM_USER + 7);
    public static final int TBM_SETRANGEMAX = (WM_USER + 8);
    public static final int TBM_CLEARTICS = (WM_USER + 9);
    public static final int TBM_SETSEL = (WM_USER + 10);
    public static final int TBM_SETSELSTART = (WM_USER + 11);
    public static final int TBM_SETSELEND = (WM_USER + 12);
    public static final int TBM_GETPTICS = (WM_USER + 14);
    public static final int TBM_GETTICPOS = (WM_USER + 15);
    public static final int TBM_GETNUMTICS = (WM_USER + 16);
    public static final int TBM_GETSELSTART = (WM_USER + 17);
    public static final int TBM_GETSELEND = (WM_USER + 18);
    public static final int TBM_CLEARSEL = (WM_USER + 19);
    public static final int TBM_SETTICFREQ = (WM_USER + 20);
    public static final int TBM_SETPAGESIZE = (WM_USER + 21);
    public static final int TBM_GETPAGESIZE = (WM_USER + 22);
    public static final int TBM_SETLINESIZE = (WM_USER + 23);
    public static final int TBM_GETLINESIZE = (WM_USER + 24);
    public static final int TBM_GETTHUMBRECT = (WM_USER + 25);
    public static final int TBM_GETCHANNELRECT = (WM_USER + 26);
    public static final int TBM_SETTHUMBLENGTH = (WM_USER + 27);
    public static final int TBM_GETTHUMBLENGTH = (WM_USER + 28);
    public static final int TBM_SETTOOLTIPS = (WM_USER + 29);
    public static final int TBM_GETTOOLTIPS = (WM_USER + 30);
    public static final int TBM_SETTIPSIDE = (WM_USER + 31);
    public static final int TBM_SETBUDDY = (WM_USER + 32);
    public static final int TBM_GETBUDDY = (WM_USER + 33);
    public static final int TBM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT;
    public static final int TBM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT;
    public static final int DL_BEGINDRAG = (WM_USER + 133);
    public static final int DL_DRAGGING = (WM_USER + 134);
    public static final int DL_DROPPED = (WM_USER + 135);
    public static final int DL_CANCELDRAG = (WM_USER + 136);
    public static final int UDM_SETRANGE = (WM_USER + 101);
    public static final int UDM_GETRANGE = (WM_USER + 102);
    public static final int UDM_SETPOS = (WM_USER + 103);
    public static final int UDM_GETPOS = (WM_USER + 104);
    public static final int UDM_SETBUDDY = (WM_USER + 105);
    public static final int UDM_GETBUDDY = (WM_USER + 106);
    public static final int UDM_SETACCEL = (WM_USER + 107);
    public static final int UDM_GETACCEL = (WM_USER + 108);
    public static final int UDM_SETBASE = (WM_USER + 109);
    public static final int UDM_GETBASE = (WM_USER + 110);
    // *************************************************
    // //创建一个窗口
    // public static final int WM_CREATE = 0x01;
    // //当一个窗口被破坏时发送
    // public static final int WM_DESTROY = 0x02;
    // //移动一个窗口
    // public static final int WM_MOVE = 0x03;
    // //改变一个窗口的大小
    // public static final int WM_SIZE = 0x05;
    // //一个窗口被激活或失去激活状态
    // public static final int WM_ACTIVATE = 0x06;
    // //一个窗口获得焦点
    // public static final int WM_SETFOCUS = 0x07;
    // //一个窗口失去焦点
    // public static final int WM_KILLFOCUS = 0x08;
    // //一个窗口改变成Enable状态
    // public static final int WM_ENABLE = 0x0A;
    // //设置窗口是否能重画
    // public static final int WM_SETREDRAW = 0x0B;
    // //应用程序发送此消息来设置一个窗口的文本
    // public static final int WM_SETTEXT = 0x0C;
    // //应用程序发送此消息来复制对应窗口的文本到缓冲区
    // public static final int WM_GETTEXT = 0x0D;
    // //得到与一个窗口有关的文本的长度（不包含空字符）
    // public static final int WM_GETTEXTLENGTH = 0x0E;
    // //要求一个窗口重画自己
    // public static final int WM_PAINT = 0x0F;
    // //当一个窗口或应用程序要关闭时发送一个信号
    // public static final int WM_CLOSE = 0x10;
    // //当用户选择结束对话框或程序自己调用ExitWindows函数
    // public static final int WM_QUERYENDSESSION = 0x11;
    // //用来结束程序运行
    // public static final int WM_QUIT = 0x12;
    // //当用户窗口恢复以前的大小位置时，把此消息发送给某个图标
    // public static final int WM_QUERYOPEN = 0x13;
    // //当窗口背景必须被擦除时（例在窗口改变大小时）
    // public static final int WM_ERASEBKGND = 0x14;
    // //当系统颜色改变时，发送此消息给所有顶级窗口
    // public static final int WM_SYSCOLORCHANGE = 0x15;
    // //当系统进程发出WM_QUERYENDSESSION消息后，此消息发送给应用程序，通知它对话是否结束
    // public static final int WM_ENDSESSION = 0x16;
    // //当隐藏或显示窗口是发送此消息给这个窗口
    // public static final int WM_SHOWWINDOW = 0x18;
    // //发此消息给应用程序哪个窗口是激活的，哪个是非激活的
    // public static final int WM_ACTIVATEAPP = 0x1C;
    // //当系统的字体资源库变化时发送此消息给所有顶级窗口
    // public static final int WM_FONTCHANGE = 0x1D;
    // //当系统的时间变化时发送此消息给所有顶级窗口
    // public static final int WM_TIMECHANGE = 0x1E;
    // //发送此消息来取消某种正在进行的摸态（操作）
    // public static final int WM_CANCELMODE = 0x1F;
    // //如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时，就发消息给某个窗口
    // public static final int WM_SETCURSOR = 0x20;
    // //当光标在某个非激活的窗口中而用户正按着鼠标的某个键发送此消息给//当前窗口
    // public static final int WM_MOUSEACTIVATE = 0x21;
    // //发送此消息给MDI子窗口//当用户点击此窗口的标题栏，或//当窗口被激活，移动，改变大小
    // public static final int WM_CHILDACTIVATE = 0x22;
    // //此消息由基于计算机的训练程序发送，通过WH_JOURNALPALYBACK的hook程序分离出用户输入消息
    // public static final int WM_QUEUESYNC = 0x23;
    // //此消息发送给窗口当它将要改变大小或位置
    // public static final int WM_GETMINMAXINFO = 0x24;
    // //发送给最小化窗口当它图标将要被重画
    // public static final int WM_PAINTICON = 0x26;
    // //此消息发送给某个最小化窗口，仅//当它在画图标前它的背景必须被重画
    // public static final int WM_ICONERASEBKGND = 0x27;
    // //发送此消息给一个对话框程序去更改焦点位置
    // public static final int WM_NEXTDLGCTL = 0x28;
    // //每当打印管理列队增加或减少一条作业时发出此消息
    // public static final int WM_SPOOLERSTATUS = 0x2A;
    // //当button，combobox，listbox，menu的可视外观改变时发送
    // public static final int WM_DRAWITEM = 0x2B;
    // //当button, combo box, list box, list view control, or menu item 被创建时
    // public static final int WM_MEASUREITEM = 0x2C;
    // //此消息有一个LBS_WANTKEYBOARDINPUT风格的发出给它的所有者来响应WM_KEYDOWN消息
    // public static final int WM_VKEYTOITEM = 0x2E;
    // //此消息由一个LBS_WANTKEYBOARDINPUT风格的列表框发送给他的所有者来响应WM_CHAR消息
    // public static final int WM_CHARTOITEM = 0x2F;
    // //当绘制文本时程序发送此消息得到控件要用的颜色
    // public static final int WM_SETFONT = 0x30;
    // //应用程序发送此消息得到当前控件绘制文本的字体
    // public static final int WM_GETFONT = 0x31;
    // //应用程序发送此消息让一个窗口与一个热键相关连
    // public static final int WM_SETHOTKEY = 0x32;
    // //应用程序发送此消息来判断热键与某个窗口是否有关联
    // public static final int WM_GETHOTKEY = 0x33;
    // //此消息发送给最小化窗口，当此窗口将要被拖放而它的类中没有定义图标，应用程序能返回一个图标或光标的句柄，当用户拖放图标时系统显示这个图标或光标
    // public static final int WM_QUERYDRAGICON = 0x37;
    // //发送此消息来判定combobox或listbox新增加的项的相对位置
    // public static final int WM_COMPAREITEM = 0x39;
    // //显示内存已经很少了
    // public static final int WM_COMPACTING = 0x41;
    // //发送此消息给那个窗口的大小和位置将要被改变时，来调用setwindowpos函数或其它窗口管理函数
    // public static final int WM_WINDOWPOSCHANGING = 0x46;
    // //发送此消息给那个窗口的大小和位置已经被改变时，来调用setwindowpos函数或其它窗口管理函数
    // public static final int WM_WINDOWPOSCHANGED = 0x47;
    // //当系统将要进入暂停状态时发送此消息
    // public static final int WM_POWER = 0x48;
    // //当一个应用程序传递数据给另一个应用程序时发送此消息
    // public static final int WM_COPYDATA = 0x4A;
    // //当某个用户取消程序日志激活状态，提交此消息给程序
    // public static final int WM_CANCELJOURNA = 0x4B;
    // //当某个控件的某个事件已经发生或这个控件需要得到一些信息时，发送此消息给它的父窗口
    // public static final int WM_NOTIFY = 0x4E;
    // //当用户选择某种输入语言，或输入语言的热键改变
    // public static final int WM_INPUTLANGCHANGEREQUEST = 0x50;
    // //当平台现场已经被改变后发送此消息给受影响的最顶级窗口
    // public static final int WM_INPUTLANGCHANGE = 0x51;
    // //当程序已经初始化windows帮助例程时发送此消息给应用程序
    // public static final int WM_TCARD = 0x52;
    // //此消息显示用户按下了F1，如果某个菜单是激活的，就发送此消息个此窗口关联的菜单，否则就发送给有焦点的窗口，如果//当前都没有焦点，就把此消息发送给//当前激活的窗口
    // public static final int WM_HELP = 0x53;
    // //当用户已经登入或退出后发送此消息给所有的窗口，//当用户登入或退出时系统更新用户的具体设置信息，在用户更新设置时系统马上发送此消息
    // public static final int WM_USERCHANGED = 0x54;
    // //公用控件，自定义控件和他们的父窗口通过此消息来判断控件是使用ANSI还是UNICODE结构
    // public static final int WM_NOTIFYFORMAT = 0x55;
    // //当用户某个窗口中点击了一下右键就发送此消息给这个窗口
    // //public static final int WM_CONTEXTMENU = ??;
    // //当调用SETWINDOWLONG函数将要改变一个或多个 窗口的风格时发送此消息给那个窗口
    // public static final int WM_STYLECHANGING = 0x7C;
    // //当调用SETWINDOWLONG函数一个或多个 窗口的风格后发送此消息给那个窗口
    // public static final int WM_STYLECHANGED = 0x7D;
    // //当显示器的分辨率改变后发送此消息给所有的窗口
    // public static final int WM_DISPLAYCHANGE = 0x7E;
    // //此消息发送给某个窗口来返回与某个窗口有关连的大图标或小图标的句柄
    // public static final int WM_GETICON = 0x7F;
    // //程序发送此消息让一个新的大图标或小图标与某个窗口关联
    // public static final int WM_SETICON = 0x80;
    // //当某个窗口第一次被创建时，此消息在WM_CREATE消息发送前发送
    // public static final int WM_NCCREATE = 0x81;
    // //此消息通知某个窗口，非客户区正在销毁
    // public static final int WM_NCDESTROY = 0x82;
    // //当某个窗口的客户区域必须被核算时发送此消息
    // public static final int WM_NCCALCSIZE = 0x83;
    // //移动鼠标，按住或释放鼠标时发生
    // public static final int WM_NCHITTEST = 0x84;
    // //程序发送此消息给某个窗口当它（窗口）的框架必须被绘制时
    // public static final int WM_NCPAINT = 0x85;
    // //此消息发送给某个窗口仅当它的非客户区需要被改变来显示是激活还是非激活状态
    // public static final int WM_NCACTIVATE = 0x86;
    // //发送此消息给某个与对话框程序关联的控件，widdows控制方位键和TAB键使输入进入此控件通过应
    // public static final int WM_GETDLGCODE = 0x87;
    // //当光标在一个窗口的非客户区内移动时发送此消息给这个窗口 非客户区为：窗体的标题栏及窗 的边框体
    // public static final int WM_NCMOUSEMOVE = 0xA0;
    // //当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息
    // public static final int WM_NCLBUTTONDOWN = 0xA1;
    // //当用户释放鼠标左键同时光标某个窗口在非客户区十发送此消息
    // public static final int WM_NCLBUTTONUP = 0xA2;
    // //当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息
    // public static final int WM_NCLBUTTONDBLCLK = 0xA3;
    // //当用户按下鼠标右键同时光标又在窗口的非客户区时发送此消息
    // public static final int WM_NCRBUTTONDOWN = 0xA4;
    // //当用户释放鼠标右键同时光标又在窗口的非客户区时发送此消息
    // public static final int WM_NCRBUTTONUP = 0xA5;
    // //当用户双击鼠标右键同时光标某个窗口在非客户区十发送此消息
    // public static final int WM_NCRBUTTONDBLCLK = 0xA6;
    // //当用户按下鼠标中键同时光标又在窗口的非客户区时发送此消息
    // public static final int WM_NCMBUTTONDOWN = 0xA7;
    // //当用户释放鼠标中键同时光标又在窗口的非客户区时发送此消息
    // public static final int WM_NCMBUTTONUP = 0xA8;
    // //当用户双击鼠标中键同时光标又在窗口的非客户区时发送此消息
    // public static final int WM_NCMBUTTONDBLCLK = 0xA9;
    // //WM_KEYDOWN 按下一个键
    // public static final int WM_KEYDOWN = 0x0100;
    // //释放一个键
    // public static final int WM_KEYUP = 0x0101;
    // //按下某键，并已发出WM_KEYDOWN， WM_KEYUP消息
    // public static final int WM_CHAR = 0x102;
    // //当用translatemessage函数翻译WM_KEYUP消息时发送此消息给拥有焦点的窗口
    // public static final int WM_DEADCHAR = 0x103;
    // //当用户按住ALT键同时按下其它键时提交此消息给拥有焦点的窗口
    // public static final int WM_SYSKEYDOWN = 0x104;
    // //当用户释放一个键同时ALT 键还按着时提交此消息给拥有焦点的窗口
    // public static final int WM_SYSKEYUP = 0x105;
    // //当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后提交此消息给拥有焦点的窗口
    // public static final int WM_SYSCHAR = 0x106;
    // //当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后发送此消息给拥有焦点的窗口
    // public static final int WM_SYSDEADCHAR = 0x107;
    // //在一个对话框程序被显示前发送此消息给它，通常用此消息初始化控件和执行其它任务
    // public static final int WM_INITDIALOG = 0x110;
    // //当用户选择一条菜单命令项或当某个控件发送一条消息给它的父窗口，一个快捷键被翻译
    // public static final int WM_COMMAND = 0x111;
    // //当用户选择窗口菜单的一条命令或//当用户选择最大化或最小化时那个窗口会收到此消息
    // public static final int WM_SYSCOMMAND = 0x112;
    // //发生了定时器事件
    // public static final int WM_TIMER = 0x113;
    // //当一个窗口标准水平滚动条产生一个滚动事件时发送此消息给那个窗口，也发送给拥有它的控件
    // public static final int WM_HSCROLL = 0x114;
    // //当一个窗口标准垂直滚动条产生一个滚动事件时发送此消息给那个窗口也，发送给拥有它的控件
    // public static final int WM_VSCROLL = 0x115;
    // //当一个菜单将要被激活时发送此消息，它发生在用户菜单条中的某项或按下某个菜单键，它允许程序在显示前更改菜单
    // public static final int WM_INITMENU = 0x116;
    // //当一个下拉菜单或子菜单将要被激活时发送此消息，它允许程序在它显示前更改菜单，而不要改变全部
    // public static final int WM_INITMENUPOPUP = 0x117;
    // //当用户选择一条菜单项时发送此消息给菜单的所有者（一般是窗口）
    // public static final int WM_MENUSELECT = 0x11F;
    // //当菜单已被激活用户按下了某个键（不同于加速键），发送此消息给菜单的所有者
    // public static final int WM_MENUCHAR = 0x120;
    // //当一个模态对话框或菜单进入空载状态时发送此消息给它的所有者，一个模态对话框或菜单进入空载状态就是在处理完一条或几条先前的消息后没有消息它的列队中等待
    // public static final int WM_ENTERIDLE = 0x121;
    // //在windows绘制消息框前发送此消息给消息框的所有者窗口，通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色
    // public static final int WM_CTLCOLORMSGBOX = 0x132;
    // //当一个编辑型控件将要被绘制时发送此消息给它的父窗口通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置编辑框的文本和背景颜色
    // public static final int WM_CTLCOLOREDIT = 0x133;
    //
    // //当一个列表框控件将要被绘制前发送此消息给它的父窗口通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置列表框的文本和背景颜色
    // public static final int WM_CTLCOLORLISTBOX = 0x134;
    // //当一个按钮控件将要被绘制时发送此消息给它的父窗口通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置按纽的文本和背景颜色
    // public static final int WM_CTLCOLORBTN = 0x135;
    // //当一个对话框控件将要被绘制前发送此消息给它的父窗口通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置对话框的文本背景颜色
    // public static final int WM_CTLCOLORDLG = 0x136;
    // //当一个滚动条控件将要被绘制时发送此消息给它的父窗口通过响应这条消息，所有者窗口可以通过使用给定的相关显示设备的句柄来设置滚动条的背景颜色
    // public static final int WM_CTLCOLORSCROLLBAR = 0x137;
    // //当一个静态控件将要被绘制时发送此消息给它的父窗口通过响应这条消息，所有者窗口可以
    // 通过使用给定的相关显示设备的句柄来设置静态控件的文本和背景颜色
    // public static final int WM_CTLCOLORSTATIC = 0x138;
    // //当鼠标轮子转动时发送此消息个当前有焦点的控件
    // public static final int WM_MOUSEWHEEL = 0x20A;
    // //双击鼠标中键
    // public static final int WM_MBUTTONDBLCLK = 0x209;
    // //释放鼠标中键
    // public static final int WM_MBUTTONUP = 0x208;
    // //移动鼠标时发生，同WM_MOUSEFIRST
    // public static final int WM_MOUSEMOVE = 0x200;
    // //按下鼠标左键
    // public static final int WM_LBUTTONDOWN = 0x201;
    // //释放鼠标左键
    // public static final int WM_LBUTTONUP = 0x202;
    // //双击鼠标左键
    // public static final int WM_LBUTTONDBLCLK = 0x203;
    // //按下鼠标右键
    // public static final int WM_RBUTTONDOWN = 0x204;
    // //释放鼠标右键
    // public static final int WM_RBUTTONUP = 0x205;
    // //双击鼠标右键
    // public static final int WM_RBUTTONDBLCLK = 0x206;
    // //按下鼠标中键
    // public static final int WM_MBUTTONDOWN = 0x207;
    //
    // public static final int WM_USER = 0x0400;
    // public static final int MK_LBUTTON = 0x0001;
    // public static final int MK_RBUTTON = 0x0002;
    // public static final int MK_SHIFT = 0x0004;
    // public static final int MK_CONTROL = 0x0008;
    // public static final int MK_MBUTTON = 0x0010;
    // public static final int MK_XBUTTON1 = 0x0020;
    // public static final int MK_XBUTTON2 = 0x0040;

    // *********************************************************************
    // Public Const PAN_XHEIGHT_DUCKING_SMALL = 5
    // Public Const PAN_XHEIGHT_DUCKING_STD = 6
    // Public Const PAN_XHEIGHT_DUCKING_LARGE = 7
    // Public Const ELF_VENDOR_SIZE = 4
    // Public Const ELF_VERSION = 0
    // Public Const ELF_CULTURE_LATIN = 0
    // Public Const RASTER_FONTTYPE = &H1
    // Public Const DEVICE_FONTTYPE = &H2
    // Public Const TRUETYPE_FONTTYPE = &H4
    // Public Const PC_RESERVED = &H1
    // Public Const PC_EXPLICIT = &H2
    // Public Const PC_NOCOLLAPSE = &H4
    // Public Const TRANSPARENT = 1
    // Public Const OPAQUE = 2
    // Public Const BKMODE_LAST = 2
    // Public Const GM_COMPATIBLE = 1
    // Public Const GM_ADVANCED = 2
    // Public Const GM_LAST = 2
    // Public Const PT_CLOSEFIGURE = &H1
    // Public Const PT_LINETO = &H2
    // Public Const PT_BEZIERTO = &H4
    // Public Const PT_MOVETO = &H6
    // Public Const MM_TEXT = 1
    // Public Const MM_LOMETRIC = 2
    // Public Const MM_HIMETRIC = 3
    // Public Const MM_LOENGLISH = 4
    // Public Const MM_HIENGLISH = 5
    // Public Const MM_TWIPS = 6
    // Public Const MM_ISOTROPIC = 7
    // Public Const MM_ANISOTROPIC = 8
    // Public Const MM_MIN = MM_TEXT
    // Public Const MM_MAX = MM_ANISOTROPIC
    // Public Const MM_MAX_FIXEDSCALE = MM_TWIPS
    // Public Const ABSOLUTE = 1
    // Public Const RELATIVE = 2
    // Public Const WHITE_BRUSH = 0
    // Public Const LTGRAY_BRUSH = 1
    // Public Const GRAY_BRUSH = 2
    // Public Const DKGRAY_BRUSH = 3
    // Public Const BLACK_BRUSH = 4
    // Public Const NULL_BRUSH = 5
    // Public Const HOLLOW_BRUSH = NULL_BRUSH
    // Public Const WHITE_PEN = 6
    // Public Const BLACK_PEN = 7
    // Public Const NULL_PEN = 8
    // Public Const OEM_FIXED_FONT = 10
    // Public Const ANSI_FIXED_FONT = 11
    // Public Const ANSI_VAR_FONT = 12
    // Public Const SYSTEM_FONT = 13
    // Public Const DEVICE_DEFAULT_FONT = 14
    // Public Const DEFAULT_PALETTE = 15
    // Public Const SYSTEM_FIXED_FONT = 16
    // Public Const STOCK_LAST = 16
    // Public Const CLR_INVALID = &HFFFF
    // Public Const BS_SOLID = 0
    // Public Const BS_NULL = 1
    // Public Const BS_HOLLOW = BS_NULL
    // Public Const BS_HATCHED = 2
    // Public Const BS_PATTERN = 3
    // Public Const BS_INDEXED = 4
    // Public Const BS_DIBPATTERN = 5
    // Public Const BS_DIBPATTERNPT = 6
    // Public Const BS_PATTERN8X8 = 7
    // Public Const BS_DIBPATTERN8X8 = 8
    // Public Const HS_HORIZONTAL = 0
    // Public Const HS_VERTICAL = 1
    // Public Const HS_FDIAGONAL = 2
    // Public Const HS_BDIAGONAL = 3
    // Public Const HS_CROSS = 4
    // Public Const HS_DIAGCROSS = 5
    // Public Const HS_FDIAGONAL1 = 6
    // Public Const HS_BDIAGONAL1 = 7
    // Public Const HS_SOLID = 8
    // Public Const HS_DENSE1 = 9
    // Public Const HS_DENSE2 = 10
    // Public Const HS_DENSE3 = 11
    // Public Const HS_DENSE4 = 12
    // Public Const HS_DENSE5 = 13
    // Public Const HS_DENSE6 = 14
    // Public Const HS_DENSE7 = 15
    // Public Const HS_DENSE8 = 16
    // Public Const HS_NOSHADE = 17
    // Public Const HS_HALFTONE = 18
    // Public Const HS_SOLIDCLR = 19
    // Public Const HS_DITHEREDCLR = 20
    // Public Const HS_SOLIDTEXTCLR = 21
    // Public Const HS_DITHEREDTEXTCLR = 22
    // Public Const HS_SOLIDBKCLR = 23
    // Public Const HS_DITHEREDBKCLR = 24
    // Public Const HS_API_MAX = 25
    // Public Const PS_SOLID = 0
    // Public Const PS_DASH = 1
    // Public Const PS_DOT = 2
    // Public Const PS_DASHDOT = 3
    // Public Const PS_DASHDOTDOT = 4
    // Public Const PS_NULL = 5
    // Public Const PS_INSIDEFRAME = 6
    // Public Const PS_USERSTYLE = 7
    // Public Const PS_ALTERNATE = 8
    // Public Const PS_STYLE_MASK = &HF
    // Public Const PS_ENDCAP_ROUND = &H0
    // Public Const PS_ENDCAP_SQUARE = &H100
    // Public Const PS_ENDCAP_FLAT = &H200
    // Public Const PS_ENDCAP_MASK = &HF00
    // Public Const PS_JOIN_ROUND = &H0
    // Public Const PS_JOIN_BEVEL = &H1000
    // Public Const PS_JOIN_MITER = &H2000
    // Public Const PS_JOIN_MASK = &HF000
    // Public Const PS_COSMETIC = &H0
    // Public Const PS_GEOMETRIC = &H10000
    // Public Const PS_TYPE_MASK = &HF0000
    // Public Const AD_COUNTERCLOCKWISE = 1
    // Public Const AD_CLOCKWISE = 2
    // Public Const DRIVERVERSION = 0
    // Public Const TECHNOLOGY = 2
    // Public Const HORZSIZE = 4
    // Public Const VERTSIZE = 6
    // Public Const HORZRES = 8
    // Public Const VERTRES = 10
    // Public Const BITSPIXEL = 12
    // Public Const PLANES = 14
    // Public Const NUMBRUSHES = 16
    // Public Const NUMPENS = 18
    // Public Const NUMMARKERS = 20
    // Public Const NUMFONTS = 22
    // Public Const NUMCOLORS = 24
    // Public Const PDEVICESIZE = 26
    // Public Const CURVECAPS = 28
    // Public Const LINECAPS = 30
    // Public Const POLYGONALCAPS = 32
    // Public Const TEXTCAPS = 34
    // Public Const CLIPCAPS = 36
    // Public Const RASTERCAPS = 38
    // Public Const ASPECTX = 40
    // Public Const ASPECTY = 42
    // Public Const ASPECTXY = 44
    // Public Const LOGPIXELSX = 88
    // Public Const LOGPIXELSY = 90
    // Public Const SIZEPALETTE = 104
    // Public Const NUMRESERVED = 106
    // Public Const COLORRES = 108
    // Public Const PHYSICALWIDTH = 110
    // Public Const PHYSICALHEIGHT = 111
    // Public Const PHYSICALOFFSETX = 112
    // Public Const PHYSICALOFFSETY = 113
    // Public Const SCALINGFACTORX = 114
    // Public Const SCALINGFACTORY = 115
    // Public Const DT_PLOTTER = 0
    // Public Const DT_RASDISPLAY = 1
    // Public Const DT_RASPRINTER = 2
    // Public Const DT_RASCAMERA = 3
    // Public Const DT_CHARSTREAM = 4
    // Public Const DT_METAFILE = 5
    // Public Const DT_DISPFILE = 6
    // Public Const CC_NONE = 0
    // Public Const CC_CIRCLES = 1
    // Public Const CC_PIE = 2
    // Public Const CC_CHORD = 4
    // Public Const CC_ELLIPSES = 8
    // Public Const CC_WIDE = 16
    // Public Const CC_STYLED = 32
    // Public Const CC_WIDESTYLED = 64
    // Public Const CC_INTERIORS = 128
    // Public Const CC_ROUNDRECT = 256
    // Public Const LC_NONE = 0
    // Public Const LC_POLYLINE = 2
    // Public Const LC_MARKER = 4
    // Public Const LC_POLYMARKER = 8
    // Public Const LC_WIDE = 16
    // Public Const LC_STYLED = 32
    // Public Const LC_WIDESTYLED = 64
    // Public Const LC_INTERIORS = 128
    // Public Const PC_NONE = 0
    // Public Const PC_POLYGON = 1
    // Public Const PC_RECTANGLE = 2
    // Public Const PC_WINDPOLYGON = 4
    // Public Const PC_TRAPEZOID = 4
    // Public Const PC_SCANLINE = 8
    // Public Const PC_WIDE = 16
    // Public Const PC_STYLED = 32
    // Public Const PC_WIDESTYLED = 64
    // Public Const PC_INTERIORS = 128
    // Public Const CP_NONE = 0
    // Public Const CP_RECTANGLE = 1
    // Public Const CP_REGION = 2
    // Public Const TC_OP_CHARACTER = &H1
    // Public Const TC_OP_STROKE = &H2
    // Public Const TC_CP_STROKE = &H4
    // Public Const TC_CR_90 = &H8
    // Public Const TC_CR_ANY = &H10
    // Public Const TC_SF_X_YINDEP = &H20
    // Public Const TC_SA_DOUBLE = &H40
    // Public Const TC_SA_INTEGER = &H80
    // Public Const TC_SA_CONTIN = &H100
    // Public Const TC_EA_DOUBLE = &H200
    // Public Const TC_IA_ABLE = &H400
    // Public Const TC_UA_ABLE = &H800
    // Public Const TC_SO_ABLE = &H1000
    // Public Const TC_RA_ABLE = &H2000
    // Public Const TC_VA_ABLE = &H4000
    // Public Const TC_RESERVED = &H8000
    // Public Const TC_SCROLLBLT = &H10000
    // Public Const RC_NONE = 0
    // Public Const RC_BITBLT = 1
    // Public Const RC_BANDING = 2
    // Public Const RC_SCALING = 4
    // Public Const RC_BITMAP64 = 8
    // Public Const RC_GDI20_OUTPUT = &H10
    // Public Const RC_GDI20_STATE = &H20
    // Public Const RC_SAVEBITMAP = &H40
    // Public Const RC_DI_BITMAP = &H80
    // Public Const RC_PALETTE = &H100
    // Public Const RC_DIBTODEV = &H200
    // Public Const RC_BIGFONT = &H400
    // Public Const RC_STRETCHBLT = &H800
    // Public Const RC_FLOODFILL = &H1000
    // Public Const RC_STRETCHDIB = &H2000
    // Public Const RC_OP_DX_OUTPUT = &H4000
    // Public Const RC_DEVBITS = &H8000
    // Public Const DIB_RGB_COLORS = 0
    // Public Const DIB_PAL_COLORS = 1
    // Public Const DIB_PAL_INDICES = 2
    // Public Const DIB_PAL_PHYSINDICES = 2
    // Public Const DIB_PAL_LOGINDICES = 4
    // Public Const SYSPAL_ERROR = 0
    // Public Const SYSPAL_STATIC = 1
    // Public Const SYSPAL_NOSTATIC = 2
    // Public Const CBM_CREATEDIB = &H2
    // Public Const CBM_INIT = &H4
    // Public Const FLOODFILLBORDER = 0
    // Public Const FLOODFILLSURFACE = 1
    // Public Const CCHDEVICENAME = 32
    // Public Const CCHFORMNAME = 32
    // Public Const DM_SPECVERSION = &H320
    // Public Const DM_ORIENTATION = &H1&
    // Public Const DM_PAPERSIZE = &H2&
    // Public Const DM_PAPERLENGTH = &H4&
    // Public Const DM_PAPERWIDTH = &H8&
    // Public Const DM_SCALE = &H10&
    // Public Const DM_COPIES = &H100&
    // Public Const DM_DEFAULTSOURCE = &H200&
    // Public Const DM_PRINTQUALITY = &H400&
    // Public Const DM_COLOR = &H800&
    // Public Const DM_DUPLEX = &H1000&
    // Public Const DM_YRESOLUTION = &H2000&
    // Public Const DM_TTOPTION = &H4000&
    // Public Const DM_COLLATE As Long = &H8000
    // Public Const DM_FORMNAME As Long = &H10000
    // Public Const DMORIENT_PORTRAIT = 1
    // Public Const DMORIENT_LANDSCAPE = 2
    // Public Const DMPAPER_LETTER = 1
    // Public Const DMPAPER_FIRST = DMPAPER_LETTER
    // Public Const DMPAPER_LETTERSMALL = 2
    // Public Const DMPAPER_TABLOID = 3
    // Public Const DMPAPER_LEDGER = 4
    // Public Const DMPAPER_LEGAL = 5
    // Public Const DMPAPER_STATEMENT = 6
    // Public Const DMPAPER_EXECUTIVE = 7
    // Public Const DMPAPER_A3 = 8
    // Public Const DMPAPER_A4 = 9
    // Public Const DMPAPER_A4SMALL = 10
    // Public Const DMPAPER_A5 = 11
    // Public Const DMPAPER_B4 = 12
    // Public Const DMPAPER_B5 = 13
    // Public Const DMPAPER_FOLIO = 14
    // Public Const DMPAPER_QUARTO = 15
    // Public Const DMPAPER_10X14 = 16
    // Public Const DMPAPER_11X17 = 17
    // Public Const DMPAPER_NOTE = 18
    // Public Const DMPAPER_ENV_9 = 19
    // Public Const DMPAPER_ENV_10 = 20
    // Public Const DMPAPER_ENV_11 = 21
    // Public Const DMPAPER_ENV_12 = 22
    // Public Const DMPAPER_ENV_14 = 23
    // Public Const DMPAPER_CSHEET = 24
    // Public Const DMPAPER_DSHEET = 25
    // Public Const DMPAPER_ESHEET = 26
    // Public Const DMPAPER_ENV_DL = 27
    // Public Const DMPAPER_ENV_C5 = 28
    // Public Const DMPAPER_ENV_C3 = 29
    // Public Const DMPAPER_ENV_C4 = 30
    // Public Const DMPAPER_ENV_C6 = 31
    // Public Const DMPAPER_ENV_C65 = 32
    // Public Const DMPAPER_ENV_B4 = 33
    // Public Const DMPAPER_ENV_B5 = 34
    // Public Const DMPAPER_ENV_B6 = 35
    // Public Const DMPAPER_ENV_ITALY = 36
    // Public Const DMPAPER_ENV_MONARCH = 37
    // Public Const DMPAPER_ENV_PERSONAL = 38
    // Public Const DMPAPER_FANFOLD_US = 39
    // Public Const DMPAPER_FANFOLD_STD_GERMAN = 40
    // Public Const DMPAPER_FANFOLD_LGL_GERMAN = 41
    // Public Const DMPAPER_LAST = DMPAPER_FANFOLD_LGL_GERMAN
    // Public Const DMPAPER_USER = 256
    // Public Const DMBIN_UPPER = 1
    // Public Const DMBIN_FIRST = DMBIN_UPPER
    // Public Const DMBIN_ONLYONE = 1
    // Public Const DMBIN_LOWER = 2
    // Public Const DMBIN_MIDDLE = 3
    // Public Const DMBIN_MANUAL = 4
    // Public Const DMBIN_ENVELOPE = 5
    // Public Const DMBIN_ENVMANUAL = 6
    // Public Const DMBIN_AUTO = 7
    // Public Const DMBIN_TRACTOR = 8
    // Public Const DMBIN_SMALLFMT = 9
    // Public Const DMBIN_LARGEFMT = 10
    // Public Const DMBIN_LARGECAPACITY = 11
    // Public Const DMBIN_CASSETTE = 14
    // Public Const DMBIN_LAST = DMBIN_CASSETTE
    // Public Const DMBIN_USER = 256
    // Public Const DMRES_DRAFT = (-1)
    // Public Const DMRES_LOW = (-2)
    // Public Const DMRES_MEDIUM = (-3)
    // Public Const DMRES_HIGH = (-4)
    // Public Const DMCOLOR_MONOCHROME = 1
    // Public Const DMCOLOR_COLOR = 2
    // Public Const DMDUP_SIMPLEX = 1
    // Public Const DMDUP_VERTICAL = 2
    // Public Const DMDUP_HORIZONTAL = 3
    // Public Const DMTT_BITMAP = 1
    // Public Const DMTT_DOWNLOAD = 2
    // Public Const DMTT_SUBDEV = 3
    // Public Const DMCOLLATE_FALSE = 0
    // Public Const DMCOLLATE_TRUE = 1
    // Public Const DM_GRAYSCALE = &H1
    // Public Const DM_INTERLACED = &H2
    // Public Const RDH_RECTANGLES = 1
    // Public Const GGO_METRICS = 0
    // Public Const GGO_BITMAP = 1
    // Public Const GGO_NATIVE = 2
    // Public Const TT_POLYGON_TYPE = 24
    // Public Const TT_PRIM_LINE = 1
    // Public Const TT_PRIM_QSPLINE = 2
    // Public Const TT_AVAILABLE = &H1
    // Public Const TT_ENABLED = &H2
    // Public Const DM_UPDATE = 1
    // Public Const DM_COPY = 2
    // Public Const DM_PROMPT = 4
    // Public Const DM_MODIFY = 8
    // Public Const DM_IN_BUFFER = DM_MODIFY
    // Public Const DM_IN_PROMPT = DM_PROMPT
    // Public Const DM_OUT_BUFFER = DM_COPY
    // Public Const DM_OUT_DEFAULT = DM_UPDATE
    // Public Const DC_FIELDS = 1
    // Public Const DC_PAPERS = 2
    // Public Const DC_PAPERSIZE = 3
    // Public Const DC_MINEXTENT = 4
    // Public Const DC_MAXEXTENT = 5
    // Public Const DC_BINS = 6
    // Public Const DC_DUPLEX = 7
    // Public Const DC_SIZE = 8
    // Public Const DC_EXTRA = 9
    // Public Const DC_VERSION = 10
    // Public Const DC_DRIVER = 11
    // Public Const DC_BINNAMES = 12
    // Public Const DC_ENUMRESOLUTIONS = 13
    // Public Const DC_FILEDEPENDENCIES = 14
    // Public Const DC_TRUETYPE = 15
    // Public Const DC_PAPERNAMES = 16
    // Public Const DC_ORIENTATION = 17
    // Public Const DC_COPIES = 18
    // Public Const DCTT_BITMAP = &H1&
    // Public Const DCTT_DOWNLOAD = &H2&
    // Public Const DCTT_SUBDEV = &H4&
    // Public Const CA_NEGATIVE = &H1
    // Public Const CA_LOG_FILTER = &H2
    // Public Const ILLUMINANT_DEVICE_DEFAULT = 0
    // Public Const ILLUMINANT_A = 1
    // Public Const ILLUMINANT_B = 2
    // Public Const ILLUMINANT_C = 3
    // Public Const ILLUMINANT_D50 = 4
    // Public Const ILLUMINANT_D55 = 5
    // Public Const ILLUMINANT_D65 = 6
    // Public Const ILLUMINANT_D75 = 7
    // Public Const ILLUMINANT_F2 = 8
    // Public Const ILLUMINANT_MAX_INDEX = ILLUMINANT_F2
    // Public Const ILLUMINANT_TUNGSTEN = ILLUMINANT_A
    // Public Const ILLUMINANT_DAYLIGHT = ILLUMINANT_C
    // Public Const ILLUMINANT_FLUORESCENT = ILLUMINANT_F2
    // Public Const ILLUMINANT_NTSC = ILLUMINANT_C
    // Public Const RGB_GAMMA_MIN = 2500
    // Public Const RGB_GAMMA_MAX = 65000
    // Public Const REFERENCE_WHITE_MIN = 6000
    // Public Const REFERENCE_WHITE_MAX = 10000
    // Public Const REFERENCE_BLACK_MIN = 0
    // Public Const REFERENCE_BLACK_MAX = 4000
    // Public Const COLOR_ADJ_MIN = -100
    // Public Const COLOR_ADJ_MAX = 100
    // Public Const FONTMAPPER_MAX = 10
    // Public Const ENHMETA_SIGNATURE = &H464D4520
    // Public Const ENHMETA_STOCK_OBJECT = &H80000000
    // Public Const EMR_HEADER = 1
    // Public Const EMR_POLYBEZIER = 2
    // Public Const EMR_POLYGON = 3
    // Public Const EMR_POLYLINE = 4
    // Public Const EMR_POLYBEZIERTO = 5
    // Public Const EMR_POLYLINETO = 6
    // Public Const EMR_POLYPOLYLINE = 7
    // Public Const EMR_POLYPOLYGON = 8
    // Public Const EMR_SETWINDOWEXTEX = 9
    // Public Const EMR_SETWINDOWORGEX = 10
    // Public Const EMR_SETVIEWPORTEXTEX = 11
    // Public Const EMR_SETVIEWPORTORGEX = 12
    // Public Const EMR_SETBRUSHORGEX = 13
    // Public Const EMR_EOF = 14
    // Public Const EMR_SETPIXELV = 15
    // Public Const EMR_SETMAPPERFLAGS = 16
    // Public Const EMR_SETMAPMODE = 17
    // Public Const EMR_SETBKMODE = 18
    // Public Const EMR_SETPOLYFILLMODE = 19
    // Public Const EMR_SETROP2 = 20
    // Public Const EMR_SETSTRETCHBLTMODE = 21
    // Public Const EMR_SETTEXTALIGN = 22
    // Public Const EMR_SETCOLORADJUSTMENT = 23
    // Public Const EMR_SETTEXTCOLOR = 24
    // Public Const EMR_SETBKCOLOR = 25
    // Public Const EMR_OFFSETCLIPRGN = 26
    // Public Const EMR_MOVETOEX = 27
    // Public Const EMR_SETMETARGN = 28
    // Public Const EMR_EXCLUDECLIPRECT = 29
    // Public Const EMR_INTERSECTCLIPRECT = 30
    // Public Const EMR_SCALEVIEWPORTEXTEX = 31
    // Public Const EMR_SCALEWINDOWEXTEX = 32
    // Public Const EMR_SAVEDC = 33
    // Public Const EMR_RESTOREDC = 34
    // Public Const EMR_SETWORLDTRANSFORM = 35
    // Public Const EMR_MODIFYWORLDTRANSFORM = 36
    // Public Const EMR_SELECTOBJECT = 37
    // Public Const EMR_CREATEPEN = 38
    // Public Const EMR_CREATEBRUSHINDIRECT = 39
    // Public Const EMR_DELETEOBJECT = 40
    // Public Const EMR_ANGLEARC = 41
    // Public Const EMR_ELLIPSE = 42
    // Public Const EMR_RECTANGLE = 43
    // Public Const EMR_ROUNDRECT = 44
    // Public Const EMR_ARC = 45
    // Public Const EMR_CHORD = 46
    // Public Const EMR_PIE = 47
    // Public Const EMR_SELECTPALETTE = 48
    // Public Const EMR_CREATEPALETTE = 49
    // Public Const EMR_SETPALETTEENTRIES = 50
    // Public Const EMR_RESIZEPALETTE = 51
    // Public Const EMR_REALIZEPALETTE = 52
    // Public Const EMR_EXTFLOODFILL = 53
    // Public Const EMR_LINETO = 54
    // Public Const EMR_ARCTO = 55
    // Public Const EMR_POLYDRAW = 56
    // Public Const EMR_SETARCDIRECTION = 57
    // Public Const EMR_SETMITERLIMIT = 58
    // Public Const EMR_BEGINPATH = 59
    // Public Const EMR_ENDPATH = 60
    // Public Const EMR_CLOSEFIGURE = 61
    // Public Const EMR_FILLPATH = 62
    // Public Const EMR_STROKEANDFILLPATH = 63
    // Public Const EMR_STROKEPATH = 64
    // Public Const EMR_FLATTENPATH = 65
    // Public Const EMR_WIDENPATH = 66
    // Public Const EMR_SELECTCLIPPATH = 67
    // Public Const EMR_ABORTPATH = 68
    // Public Const EMR_GDICOMMENT = 70
    // Public Const EMR_FILLRGN = 71
    // Public Const EMR_FRAMERGN = 72
    // Public Const EMR_INVERTRGN = 73
    // Public Const EMR_PAINTRGN = 74
    // Public Const EMR_EXTSELECTCLIPRGN = 75
    // Public Const EMR_BITBLT = 76
    // Public Const EMR_STRETCHBLT = 77
    // Public Const EMR_MASKBLT = 78
    // Public Const EMR_PLGBLT = 79
    // Public Const EMR_SETDIBITSTODEVICE = 80
    // Public Const EMR_STRETCHDIBITS = 81
    // Public Const EMR_EXTCREATEFONTINDIRECTW = 82
    // Public Const EMR_EXTTEXTOUTA = 83
    // Public Const EMR_EXTTEXTOUTW = 84
    // Public Const EMR_POLYBEZIER16 = 85
    // Public Const EMR_POLYGON16 = 86
    // Public Const EMR_POLYLINE16 = 87
    // Public Const EMR_POLYBEZIERTO16 = 88
    // Public Const EMR_POLYLINETO16 = 89
    // Public Const EMR_POLYPOLYLINE16 = 90
    // Public Const EMR_POLYPOLYGON16 = 91
    // Public Const EMR_POLYDRAW16 = 92
    // Public Const EMR_CREATEMONOBRUSH = 93
    // Public Const EMR_CREATEDIBPATTERNBRUSHPT = 94
    // Public Const EMR_EXTCREATEPEN = 95
    // Public Const EMR_POLYTEXTOUTA = 96
    // Public Const EMR_POLYTEXTOUTW = 97
    // Public Const EMR_MIN = 1
    // Public Const EMR_MAX = 97
    // Public Const STRETCH_ANDSCANS = 1
    // Public Const STRETCH_ORSCANS = 2
    // Public Const STRETCH_DELETESCANS = 3
    // Public Const STRETCH_HALFTONE = 4
    // Public Const TCI_SRCCHARSET = 1
    // Public Const TCI_SRCCODEPAGE = 2
    // Public Const TCI_SRCFONTSIG = 3
    // Public Const MONO_FONT = 8
    // Public Const JOHAB_CHARSET = 130
    // Public Const HEBREW_CHARSET = 177
    // Public Const ARABIC_CHARSET = 178
    // Public Const GREEK_CHARSET = 161
    // Public Const TURKISH_CHARSET = 162
    // Public Const THAI_CHARSET = 222
    // Public Const EASTEUROPE_CHARSET = 238
    // Public Const RUSSIAN_CHARSET = 204
    // Public Const MAC_CHARSET = 77
    // Public Const BALTIC_CHARSET = 186
    // Public Const FS_LATIN1 = &H1&
    // Public Const FS_LATIN2 = &H2&
    // Public Const FS_CYRILLIC = &H4&
    // Public Const FS_GREEK = &H8&
    // Public Const FS_TURKISH = &H10&
    // Public Const FS_HEBREW = &H20&
    // Public Const FS_ARABIC = &H40&
    // Public Const FS_BALTIC = &H80&
    // Public Const FS_THAI = &H10000
    // Public Const FS_JISJAPAN = &H20000
    // Public Const FS_CHINESESIMP = &H40000
    // Public Const FS_WANSUNG = &H80000
    // Public Const FS_CHINESETRAD = &H100000
    // Public Const FS_JOHAB = &H200000
    // Public Const FS_SYMBOL = &H80000000
    // Public Const DEFAULT_GUI_FONT = 17
    // Public Const DM_RESERVED1 = &H800000
    // Public Const DM_RESERVED2 = &H1000000
    // Public Const DM_ICMMETHOD = &H2000000
    // Public Const DM_ICMINTENT = &H4000000
    // Public Const DM_MEDIATYPE = &H8000000
    // Public Const DM_DITHERTYPE = &H10000000
    // Public Const DMPAPER_ISO_B4 = 42
    // Public Const DMPAPER_JAPANESE_POSTCARD = 43
    // Public Const DMPAPER_9X11 = 44
    // Public Const DMPAPER_10X11 = 45
    // Public Const DMPAPER_15X11 = 46
    // Public Const DMPAPER_ENV_INVITE = 47
    // Public Const DMPAPER_RESERVED_48 = 48
    // Public Const DMPAPER_RESERVED_49 = 49
    // Public Const DMPAPER_LETTER_EXTRA = 50
    // Public Const DMPAPER_LEGAL_EXTRA = 51
    // Public Const DMPAPER_TABLOID_EXTRA = 52
    // Public Const DMPAPER_A4_EXTRA = 53
    // Public Const DMPAPER_LETTER_TRANSVERSE = 54
    // Public Const DMPAPER_A4_TRANSVERSE = 55
    // Public Const DMPAPER_LETTER_EXTRA_TRANSVERSE = 56
    // Public Const DMPAPER_A_PLUS = 57
    // Public Const DMPAPER_B_PLUS = 58
    // Public Const DMPAPER_LETTER_PLUS = 59
    // Public Const DMPAPER_A4_PLUS = 60
    // Public Const DMPAPER_A5_TRANSVERSE = 61
    // Public Const DMPAPER_B5_TRANSVERSE = 62
    // Public Const DMPAPER_A3_EXTRA = 63
    // Public Const DMPAPER_A5_EXTRA = 64
    // Public Const DMPAPER_B5_EXTRA = 65
    // Public Const DMPAPER_A2 = 66
    // Public Const DMPAPER_A3_TRANSVERSE = 67
    // Public Const DMPAPER_A3_EXTRA_TRANSVERSE = 68
    // Public Const DMTT_DOWNLOAD_OUTLINE = 4
    // Public Const DMICMMETHOD_NONE = 1
    // Public Const DMICMMETHOD_SYSTEM = 2
    // Public Const DMICMMETHOD_DRIVER = 3
    // Public Const DMICMMETHOD_DEVICE = 4
    // Public Const DMICMMETHOD_USER = 256
    // Public Const DMICM_SATURATE = 1
    // Public Const DMICM_CONTRAST = 2
    // Public Const DMICM_COLORMETRIC = 3
    // Public Const DMICM_USER = 256
    // Public Const DMMEDIA_STANDARD = 1
    // Public Const DMMEDIA_GLOSSY = 2
    // Public Const DMMEDIA_TRANSPARENCY = 3
    // Public Const DMMEDIA_USER = 256
    // Public Const DMDITHER_NONE = 1
    // Public Const DMDITHER_COARSE = 2
    // Public Const DMDITHER_FINE = 3
    // Public Const DMDITHER_LINEART = 4
    // Public Const DMDITHER_GRAYSCALE = 5
    // Public Const DMDITHER_USER = 256
    // Public Const GGO_GRAY2_BITMAP = 4
    // Public Const GGO_GRAY4_BITMAP = 5
    // Public Const GGO_GRAY8_BITMAP = 6
    // Public Const GGO_GLYPH_INDEX = &H80
    // Public Const GCP_DBCS = &H1
    // Public Const GCP_REORDER = &H2
    // Public Const GCP_USEKERNING = &H8
    // Public Const GCP_GLYPHSHAPE = &H10
    // Public Const GCP_LIGATE = &H20
    // Public Const GCP_DIACRITIC = &H100
    // Public Const GCP_KASHIDA = &H400
    // Public Const GCP_ERROR = &H8000
    // Public Const FLI_MASK = &H103B
    // Public Const GCP_JUSTIFY = &H10000
    // Public Const GCP_NODIACRITICS = &H20000
    // Public Const FLI_GLYPHS = &H40000
    // Public Const GCP_CLASSIN = &H80000
    // Public Const GCP_MAXEXTENT = &H100000
    // Public Const GCP_JUSTIFYIN = &H200000
    // Public Const GCP_DISPLAYZWG = &H400000
    // Public Const GCP_SYMSWAPOFF = &H800000
    // Public Const GCP_NUMERICOVERRIDE = &H1000000
    // Public Const GCP_NEUTRALOVERRIDE = &H2000000
    // Public Const GCP_NUMERICSLATIN = &H4000000
    // Public Const GCP_NUMERICSLOCAL = &H8000000
    // Public Const GCPCLASS_LATIN = 1
    // Public Const GCPCLASS_HEBREW = 2
    // Public Const GCPCLASS_ARABIC = 2
    // Public Const GCPCLASS_NEUTRAL = 3
    // Public Const GCPCLASS_LOCALNUMBER = 4
    // Public Const GCPCLASS_LATINNUMBER = 5
    // Public Const GCPCLASS_LATINNUMERICTERMINATOR = 6
    // Public Const GCPCLASS_LATINNUMERICSEPARATOR = 7
    // Public Const GCPCLASS_NUMERICSEPARATOR = 8
    // Public Const GCPCLASS_PREBOUNDRTL = &H80
    // Public Const GCPCLASS_PREBOUNDLTR = &H40
    // Public Const DC_BINADJUST = 19
    // Public Const DC_EMF_COMPLIANT = 20
    // Public Const DC_DATATYPE_PRODUCED = 21
    // Public Const DC_COLLATE = 22
    // Public Const DCTT_DOWNLOAD_OUTLINE = &H8&
    // Public Const DCBA_FACEUPNONE = &H0
    // Public Const DCBA_FACEUPCENTER = &H1
    // Public Const DCBA_FACEUPLEFT = &H2
    // Public Const DCBA_FACEUPRIGHT = &H3
    // Public Const DCBA_FACEDOWNNONE = &H100
    // Public Const DCBA_FACEDOWNCENTER = &H101
    // Public Const DCBA_FACEDOWNLEFT = &H102
    // Public Const DCBA_FACEDOWNRIGHT = &H103
    // Public Const ICM_OFF = 1
    // Public Const ICM_ON = 2
    // Public Const ICM_QUERY = 3
    // Public Const EMR_SETICMMODE = 98
    // Public Const EMR_CREATECOLORSPACE = 99
    // Public Const EMR_SETCOLORSPACE = 100
    // Public Const EMR_DELETECOLORSPACE = 101
    // Public Const SB_HORZ = 0
    // Public Const SB_VERT = 1
    // Public Const SB_CTL = 2
    // Public Const SB_BOTH = 3
    // Public Const SB_LINEUP = 0
    // Public Const SB_LINELEFT = 0
    // Public Const SB_LINEDOWN = 1
    // Public Const SB_LINERIGHT = 1
    // Public Const SB_PAGEUP = 2
    // Public Const SB_PAGELEFT = 2
    // Public Const SB_PAGEDOWN = 3
    // Public Const SB_PAGERIGHT = 3
    // Public Const SB_THUMBPOSITION = 4
    // Public Const SB_THUMBTRACK = 5
    // Public Const SB_TOP = 6
    // Public Const SB_LEFT = 6
    // Public Const SB_BOTTOM = 7
    // Public Const SB_RIGHT = 7
    // Public Const SB_ENDSCROLL = 8
    // Public Const SW_HIDE = 0
    // Public Const SW_SHOWNORMAL = 1
    // Public Const SW_NORMAL = 1
    // Public Const SW_SHOWMINIMIZED = 2
    // Public Const SW_SHOWMAXIMIZED = 3
    // Public Const SW_MAXIMIZE = 3
    // Public Const SW_SHOWNOACTIVATE = 4
    // Public Const SW_SHOW = 5
    // Public Const SW_MINIMIZE = 6
    // Public Const SW_SHOWMINNOACTIVE = 7
    // Public Const SW_SHOWNA = 8
    // Public Const SW_RESTORE = 9
    // Public Const SW_SHOWDEFAULT = 10
    // Public Const SW_MAX = 10
    // Public Const HIDE_WINDOW = 0
    // Public Const SHOW_OPENWINDOW = 1
    // Public Const SHOW_ICONWINDOW = 2
    // Public Const SHOW_FULLSCREEN = 3
    // Public Const SHOW_OPENNOACTIVATE = 4
    // Public Const SW_PARENTCLOSING = 1
    // Public Const SW_OTHERZOOM = 2
    // Public Const SW_PARENTOPENING = 3
    // Public Const SW_OTHERUNZOOM = 4
    // Public Const KF_EXTENDED = &H100
    // Public Const KF_DLGMODE = &H800
    // Public Const KF_MENUMODE = &H1000
    // Public Const KF_ALTDOWN = &H2000
    // Public Const KF_REPEAT = &H4000
    // Public Const KF_UP = &H8000
    // Public Const VK_LBUTTON = &H1
    // Public Const VK_RBUTTON = &H2
    // Public Const VK_CANCEL = &H3
    // Public Const VK_MBUTTON = &H4
    // Public Const VK_BACK = &H8
    // Public Const VK_TAB = &H9
    // Public Const VK_CLEAR = &HC
    // Public Const VK_RETURN = &HD
    // Public Const VK_SHIFT = &H10
    // Public Const VK_CONTROL = &H11
    // Public Const VK_MENU = &H12
    // Public Const VK_PAUSE = &H13
    // Public Const VK_CAPITAL = &H14
    // Public Const VK_ESCAPE = &H1B
    // Public Const VK_SPACE = &H20
    // Public Const VK_PRIOR = &H21
    // Public Const VK_NEXT = &H22
    // Public Const VK_END = &H23
    // Public Const VK_HOME = &H24
    // Public Const VK_LEFT = &H25
    // Public Const VK_UP = &H26
    // Public Const VK_RIGHT = &H27
    // Public Const VK_DOWN = &H28
    // Public Const VK_SELECT = &H29
    // Public Const VK_PRINT = &H2A
    // Public Const VK_EXECUTE = &H2B
    // Public Const VK_SNAPSHOT = &H2C
    // Public Const VK_INSERT = &H2D
    // Public Const VK_DELETE = &H2E
    // Public Const VK_HELP = &H2F
    // Public Const VK_NUMPAD0 = &H60
    // Public Const VK_NUMPAD1 = &H61
    // Public Const VK_NUMPAD2 = &H62
    // Public Const VK_NUMPAD3 = &H63
    // Public Const VK_NUMPAD4 = &H64
    // Public Const VK_NUMPAD5 = &H65
    // Public Const VK_NUMPAD6 = &H66
    // Public Const VK_NUMPAD7 = &H67
    // Public Const VK_NUMPAD8 = &H68
    // Public Const VK_NUMPAD9 = &H69
    // Public Const VK_MULTIPLY = &H6A
    // Public Const VK_ADD = &H6B
    // Public Const VK_SEPARATOR = &H6C
    // Public Const VK_SUBTRACT = &H6D
    // Public Const VK_DECIMAL = &H6E
    // Public Const VK_DIVIDE = &H6F
    // Public Const VK_F1 = &H70
    // Public Const VK_F2 = &H71
    // Public Const VK_F3 = &H72
    // Public Const VK_F4 = &H73
    // Public Const VK_F5 = &H74
    // Public Const VK_F6 = &H75
    // Public Const VK_F7 = &H76
    // Public Const VK_F8 = &H77
    // Public Const VK_F9 = &H78
    // Public Const VK_F10 = &H79
    // Public Const VK_F11 = &H7A
    // Public Const VK_F12 = &H7B
    // Public Const VK_F13 = &H7C
    // Public Const VK_F14 = &H7D
    // Public Const VK_F15 = &H7E
    // Public Const VK_F16 = &H7F
    // Public Const VK_F17 = &H80
    // Public Const VK_F18 = &H81
    // Public Const VK_F19 = &H82
    // Public Const VK_F20 = &H83
    // Public Const VK_F21 = &H84
    // Public Const VK_F22 = &H85
    // Public Const VK_F23 = &H86
    // Public Const VK_F24 = &H87
    // Public Const VK_NUMLOCK = &H90
    // Public Const VK_SCROLL = &H91
    // Public Const VK_LSHIFT = &HA0
    // Public Const VK_RSHIFT = &HA1
    // Public Const VK_LCONTROL = &HA2
    // Public Const VK_RCONTROL = &HA3
    // Public Const VK_LMENU = &HA4
    // Public Const VK_RMENU = &HA5
    // Public Const VK_ATTN = &HF6
    // Public Const VK_CRSEL = &HF7
    // Public Const VK_EXSEL = &HF8
    // Public Const VK_EREOF = &HF9
    // Public Const VK_PLAY = &HFA
    // Public Const VK_ZOOM = &HFB
    // Public Const VK_NONAME = &HFC
    // Public Const VK_PA1 = &HFD
    // Public Const VK_OEM_CLEAR = &HFE
    // Public Const WH_MIN = (-1)
    // Public Const WH_MSGFILTER = (-1)
    // Public Const WH_JOURNALRECORD = 0
    // Public Const WH_JOURNALPLAYBACK = 1
    // Public Const WH_KEYBOARD = 2
    // Public Const WH_GETMESSAGE = 3
    // Public Const WH_CALLWNDPROC = 4
    // Public Const WH_CBT = 5
    // Public Const WH_SYSMSGFILTER = 6
    // Public Const WH_MOUSE = 7
    // Public Const WH_HARDWARE = 8
    // Public Const WH_DEBUG = 9
    // Public Const WH_SHELL = 10
    // Public Const WH_FOREGROUNDIDLE = 11
    // Public Const WH_MAX = 11
    // Public Const HC_ACTION = 0
    // Public Const HC_GETNEXT = 1
    // Public Const HC_SKIP = 2
    // Public Const HC_NOREMOVE = 3
    // Public Const HC_NOREM = HC_NOREMOVE
    // Public Const HC_SYSMODALON = 4
    // Public Const HC_SYSMODALOFF = 5
    // Public Const HCBT_MOVESIZE = 0
    // Public Const HCBT_MINMAX = 1
    // Public Const HCBT_QS = 2
    // Public Const HCBT_CREATEWND = 3
    // Public Const HCBT_DESTROYWND = 4
    // Public Const HCBT_ACTIVATE = 5
    // Public Const HCBT_CLICKSKIPPED = 6
    // Public Const HCBT_KEYSKIPPED = 7
    // Public Const HCBT_SYSCOMMAND = 8
    // Public Const HCBT_SETFOCUS = 9
    // Public Const MSGF_DIALOGBOX = 0
    // Public Const MSGF_MESSAGEBOX = 1
    // Public Const MSGF_MENU = 2
    // Public Const MSGF_MOVE = 3
    // Public Const MSGF_SIZE = 4
    // Public Const MSGF_SCROLLBAR = 5
    // Public Const MSGF_NEXTWINDOW = 6
    // Public Const MSGF_MAINLOOP = 8
    // Public Const MSGF_MAX = 8
    // Public Const MSGF_USER = 4096
    // Public Const HSHELL_WINDOWCREATED = 1
    // Public Const HSHELL_WINDOWDESTROYED = 2
    // Public Const HSHELL_ACTIVATESHELLWINDOW = 3
    // Public Const HKL_PREV = 0
    // Public Const HKL_NEXT = 1
    // Public Const KLF_ACTIVATE = &H1
    // Public Const KLF_SUBSTITUTE_OK = &H2
    // Public Const KLF_UNLOADPREVIOUS = &H4
    // Public Const KLF_REORDER = &H8
    // Public Const KL_NAMELENGTH = 9
    // Public Const DESKTOP_READOBJECTS = &H1&
    // Public Const DESKTOP_CREATEWINDOW = &H2&
    // Public Const DESKTOP_CREATEMENU = &H4&
    // Public Const DESKTOP_HOOKCONTROL = &H8&
    // Public Const DESKTOP_JOURNALRECORD = &H10&
    // Public Const DESKTOP_JOURNALPLAYBACK = &H20&
    // Public Const DESKTOP_ENUMERATE = &H40&
    // Public Const DESKTOP_WRITEOBJECTS = &H80&
    // Public Const WINSTA_ENUMDESKTOPS = &H1&
    // Public Const WINSTA_READATTRIBUTES = &H2&
    // Public Const WINSTA_ACCESSCLIPBOARD = &H4&
    // Public Const WINSTA_CREATEDESKTOP = &H8&
    // Public Const WINSTA_WRITEATTRIBUTES = &H10&
    // Public Const WINSTA_ACCESSPUBLICATOMS = &H20&
    // Public Const WINSTA_EXITWINDOWS = &H40&
    // Public Const WINSTA_ENUMERATE = &H100&
    // Public Const WINSTA_READSCREEN = &H200&
    // Public Const GWL_WNDPROC = (-4)
    // Public Const GWL_HINSTANCE = (-6)
    // Public Const GWL_HWNDPARENT = (-8)
    // Public Const GWL_STYLE = (-16)
    // Public Const GWL_EXSTYLE = (-20)
    // Public Const GWL_USERDATA = (-21)
    // Public Const GWL_ID = (-12)
    // Public Const GCL_MENUNAME = (-8)
    // Public Const GCL_HBRBACKGROUND = (-10)
    // Public Const GCL_HCURSOR = (-12)
    // Public Const GCL_HICON = (-14)
    // Public Const GCL_HMODULE = (-16)
    // Public Const GCL_CBWNDEXTRA = (-18)
    // Public Const GCL_CBCLSEXTRA = (-20)
    // Public Const GCL_WNDPROC = (-24)
    // Public Const GCL_STYLE = (-26)
    // Public Const GCW_ATOM = (-32)
    // Public Const WM_NULL = &H0
    // Public Const WM_CREATE = &H1
    // Public Const WM_DESTROY = &H2
    // Public Const WM_MOVE = &H3
    // Public Const WM_SIZE = &H5
    // Public Const WM_ACTIVATE = &H6
    // Public Const WA_INACTIVE = 0
    // Public Const WA_ACTIVE = 1
    // Public Const WA_CLICKACTIVE = 2
    // Public Const WM_SETFOCUS = &H7
    // Public Const WM_KILLFOCUS = &H8
    // Public Const WM_ENABLE = &HA
    // Public Const WM_SETREDRAW = &HB
    // Public Const WM_SETTEXT = &HC
    // Public Const WM_GETTEXT = &HD
    // Public Const WM_GETTEXTLENGTH = &HE
    // Public Const WM_PAINT = &HF
    // Public Const WM_CLOSE = &H10
    // Public Const WM_QUERYENDSESSION = &H11
    // Public Const WM_QUIT = &H12
    // Public Const WM_QUERYOPEN = &H13
    // Public Const WM_ERASEBKGND = &H14
    // Public Const WM_SYSCOLORCHANGE = &H15
    // Public Const WM_ENDSESSION = &H16
    // Public Const WM_SHOWWINDOW = &H18
    // Public Const WM_WININICHANGE = &H1A
    // Public Const WM_DEVMODECHANGE = &H1B
    // Public Const WM_ACTIVATEAPP = &H1C
    // Public Const WM_FONTCHANGE = &H1D
    // Public Const WM_TIMECHANGE = &H1E
    // Public Const WM_CANCELMODE = &H1F
    // Public Const WM_SETCURSOR = &H20
    // Public Const WM_MOUSEACTIVATE = &H21
    // Public Const WM_CHILDACTIVATE = &H22
    // Public Const WM_QUEUESYNC = &H23
    // Public Const WM_GETMINMAXINFO = &H24
    // Public Const SB_GETPARTS = &H406
    // Public Const SB_GETTEXT = &H402
    // Public Const SB_GETTEXTLENGTH = &H403
    // Public Const WM_PAINTICON = &H26
    // Public Const WM_ICONERASEBKGND = &H27
    // Public Const WM_NEXTDLGCTL = &H28
    // Public Const WM_SPOOLERSTATUS = &H2A
    // Public Const WM_DRAWITEM = &H2B
    // Public Const WM_MEASUREITEM = &H2C
    // Public Const WM_DELETEITEM = &H2D
    // Public Const WM_VKEYTOITEM = &H2E
    // Public Const WM_CHARTOITEM = &H2F
    // Public Const WM_SETFONT = &H30
    // Public Const WM_GETFONT = &H31
    // Public Const WM_SETHOTKEY = &H32
    // Public Const WM_GETHOTKEY = &H33
    // Public Const WM_QUERYDRAGICON = &H37
    // Public Const WM_COMPAREITEM = &H39
    // Public Const WM_COMPACTING = &H41
    // Public Const WM_OTHERWINDOWCREATED = &H42
    // Public Const WM_OTHERWINDOWDESTROYED = &H43
    // Public Const WM_COMMNOTIFY = &H44
    // Public Const CN_RECEIVE = &H1
    // Public Const CN_TRANSMIT = &H2
    // Public Const CN_EVENT = &H4
    // Public Const WM_WINDOWPOSCHANGING = &H46
    // Public Const WM_WINDOWPOSCHANGED = &H47
    // Public Const WM_POWER = &H48
    // Public Const PWR_OK = 1
    // Public Const PWR_FAIL = (-1)
    // Public Const PWR_SUSPENDREQUEST = 1
    // Public Const PWR_SUSPENDRESUME = 2
    // Public Const PWR_CRITICALRESUME = 3
    // Public Const WM_COPYDATA = &H4A
    // Public Const WM_CANCELJOURNAL = &H4B
    // Public Const WM_NCCREATE = &H81
    // Public Const WM_NCDESTROY = &H82
    // Public Const WM_NCCALCSIZE = &H83
    // Public Const WM_NCHITTEST = &H84
    // Public Const WM_NCPAINT = &H85
    // Public Const WM_NCACTIVATE = &H86
    // Public Const WM_GETDLGCODE = &H87
    // Public Const WM_NCMOUSEMOVE = &HA0
    // Public Const WM_NCLBUTTONDOWN = &HA1
    // Public Const WM_NCLBUTTONUP = &HA2
    // Public Const WM_NCLBUTTONDBLCLK = &HA3
    // Public Const WM_NCRBUTTONDOWN = &HA4
    // Public Const WM_NCRBUTTONUP = &HA5
    // Public Const WM_NCRBUTTONDBLCLK = &HA6
    // Public Const WM_NCMBUTTONDOWN = &HA7
    // Public Const WM_NCMBUTTONUP = &HA8
    // Public Const WM_NCMBUTTONDBLCLK = &HA9
    // Public Const WM_KEYFIRST = &H100
    // Public Const WM_KEYDOWN = &H100
    // Public Const WM_KEYUP = &H101
    // Public Const WM_CHAR = &H102
    // Public Const WM_DEADCHAR = &H103
    // Public Const WM_SYSKEYDOWN = &H104
    // Public Const WM_SYSKEYUP = &H105
    // Public Const WM_SYSCHAR = &H106
    // Public Const WM_SYSDEADCHAR = &H107
    // Public Const WM_KEYLAST = &H108
    // Public Const WM_INITDIALOG = &H110
    // Public Const WM_COMMAND = &H111
    // Public Const WM_SYSCOMMAND = &H112
    // Public Const WM_TIMER = &H113
    // Public Const WM_HSCROLL = &H114
    // Public Const WM_VSCROLL = &H115
    // Public Const WM_INITMENU = &H116
    // Public Const WM_INITMENUPOPUP = &H117
    // Public Const WM_MENUSELECT = &H11F
    // Public Const WM_MENUCHAR = &H120
    // Public Const WM_ENTERIDLE = &H121
    // Public Const WM_CTLCOLORMSGBOX = &H132
    // Public Const WM_CTLCOLOREDIT = &H133
    // Public Const WM_CTLCOLORLISTBOX = &H134
    // Public Const WM_CTLCOLORBTN = &H135
    // Public Const WM_CTLCOLORDLG = &H136
    // Public Const WM_CTLCOLORSCROLLBAR = &H137
    // Public Const WM_CTLCOLORSTATIC = &H138
    // Public Const WM_MOUSEFIRST = &H200
    // Public Const WM_MOUSEMOVE = &H200
    // Public Const WM_LBUTTONDOWN = &H201
    // Public Const WM_LBUTTONUP = &H202
    // Public Const WM_LBUTTONDBLCLK = &H203
    // Public Const WM_RBUTTONDOWN = &H204
    // Public Const WM_RBUTTONUP = &H205
    // Public Const WM_RBUTTONDBLCLK = &H206
    // Public Const WM_MBUTTONDOWN = &H207
    // Public Const WM_MBUTTONUP = &H208
    // Public Const WM_MBUTTONDBLCLK = &H209
    // Public Const WM_MOUSELAST = &H209
    // Public Const WM_PARENTNOTIFY = &H210
    // Public Const WM_ENTERMENULOOP = &H211
    // Public Const WM_EXITMENULOOP = &H212
    // Public Const WM_MDICREATE = &H220
    // Public Const WM_MDIDESTROY = &H221
    // Public Const WM_MDIACTIVATE = &H222
    // Public Const WM_MDIRESTORE = &H223
    // Public Const WM_MDINEXT = &H224
    // Public Const WM_MDIMAXIMIZE = &H225
    // Public Const WM_MDITILE = &H226
    // Public Const WM_MDICASCADE = &H227
    // Public Const WM_MDIICONARRANGE = &H228
    // Public Const WM_MDIGETACTIVE = &H229
    // Public Const WM_MDISETMENU = &H230
    // Public Const WM_DROPFILES = &H233
    // Public Const WM_MDIREFRESHMENU = &H234
    // Public Const WM_CUT = &H300
    // Public Const WM_COPY = &H301
    // Public Const WM_PASTE = &H302
    // Public Const WM_CLEAR = &H303
    // Public Const WM_UNDO = &H304
    // Public Const WM_RENDERFORMAT = &H305
    // Public Const WM_RENDERALLFORMATS = &H306
    // Public Const WM_DESTROYCLIPBOARD = &H307
    // Public Const WM_DRAWCLIPBOARD = &H308
    // Public Const WM_PAINTCLIPBOARD = &H309
    // Public Const WM_VSCROLLCLIPBOARD = &H30A
    // Public Const WM_SIZECLIPBOARD = &H30B
    // Public Const WM_ASKCBFORMATNAME = &H30C
    // Public Const WM_CHANGECBCHAIN = &H30D
    // Public Const WM_HSCROLLCLIPBOARD = &H30E
    // Public Const WM_QUERYNEWPALETTE = &H30F
    // Public Const WM_PALETTEISCHANGING = &H310
    // Public Const WM_PALETTECHANGED = &H311
    // Public Const WM_HOTKEY = &H312
    // Public Const WM_PENWINFIRST = &H380
    // Public Const WM_PENWINLAST = &H38F
    // Public Const WM_USER = &H400
    // Public Const ST_BEGINSWP = 0
    // Public Const ST_ENDSWP = 1
    // Public Const HTERROR = (-2)
    // Public Const HTTRANSPARENT = (-1)
    // Public Const HTNOWHERE = 0
    // Public Const HTCLIENT = 1
    // Public Const HTCAPTION = 2
    // Public Const HTSYSMENU = 3
    // Public Const HTGROWBOX = 4
    // Public Const HTSIZE = HTGROWBOX
    // Public Const HTMENU = 5
    // Public Const HTHSCROLL = 6
    // Public Const HTVSCROLL = 7
    // Public Const HTMINBUTTON = 8
    // Public Const HTMAXBUTTON = 9
    // Public Const HTLEFT = 10
    // Public Const HTRIGHT = 11
    // Public Const HTTOP = 12
    // Public Const HTTOPLEFT = 13
    // Public Const HTTOPRIGHT = 14
    // Public Const HTBOTTOM = 15
    // Public Const HTBOTTOMLEFT = 16
    // Public Const HTBOTTOMRIGHT = 17
    // Public Const HTBORDER = 18
    // Public Const HTREDUCE = HTMINBUTTON
    // Public Const HTZOOM = HTMAXBUTTON
    // Public Const HTSIZEFIRST = HTLEFT
    // Public Const HTSIZELAST = HTBOTTOMRIGHT
    // Public Const SMTO_NORMAL = &H0
    // Public Const SMTO_BLOCK = &H1
    // Public Const SMTO_ABORTIFHUNG = &H2
    // Public Const MA_ACTIVATE = 1
    // Public Const MA_ACTIVATEANDEAT = 2
    // Public Const MA_NOACTIVATE = 3
    // Public Const MA_NOACTIVATEANDEAT = 4
    // Public Const SIZE_RESTORED = 0
    // Public Const SIZE_MINIMIZED = 1
    // Public Const SIZE_MAXIMIZED = 2
    // Public Const SIZE_MAXSHOW = 3
    // Public Const SIZE_MAXHIDE = 4
    // Public Const SIZENORMAL = SIZE_RESTORED
    // Public Const SIZEICONIC = SIZE_MINIMIZED
    // Public Const SIZEFULLSCREEN = SIZE_MAXIMIZED
    // Public Const SIZEZOOMSHOW = SIZE_MAXSHOW
    // Public Const SIZEZOOMHIDE = SIZE_MAXHIDE
    // Public Const WVR_ALIGNTOP = &H10
    // Public Const WVR_ALIGNLEFT = &H20
    // Public Const WVR_ALIGNBOTTOM = &H40
    // Public Const WVR_ALIGNRIGHT = &H80
    // Public Const WVR_HREDRAW = &H100
    // Public Const WVR_VREDRAW = &H200
    // Public Const WVR_REDRAW = (WVR_HREDRAW Or WVR_VREDRAW)
    // Public Const WVR_VALIDRECTS = &H400
    // Public Const MK_LBUTTON = &H1
    // Public Const MK_RBUTTON = &H2
    // Public Const MK_SHIFT = &H4
    // Public Const MK_CONTROL = &H8
    // Public Const MK_MBUTTON = &H10
    // Public Const WS_OVERLAPPED = &H0&
    // Public Const WS_POPUP = &H80000000
    // Public Const WS_CHILD = &H40000000
    // Public Const WS_MINIMIZE = &H20000000
    // Public Const WS_VISIBLE = &H10000000
    // Public Const WS_DISABLED = &H8000000
    // Public Const WS_CLIPSIBLINGS = &H4000000
    // Public Const WS_CLIPCHILDREN = &H2000000
    // Public Const WS_MAXIMIZE = &H1000000
    // Public Const WS_CAPTION = &HC00000
    // Public Const WS_BORDER = &H800000
    // Public Const WS_DLGFRAME = &H400000
    // Public Const WS_VSCROLL = &H200000
    // Public Const WS_HSCROLL = &H100000
    // Public Const WS_SYSMENU = &H80000
    // Public Const WS_THICKFRAME = &H40000
    // Public Const WS_GROUP = &H20000
    // Public Const WS_TABSTOP = &H10000
    // Public Const WS_MINIMIZEBOX = &H20000
    // Public Const WS_MAXIMIZEBOX = &H10000
    // Public Const WS_TILED = WS_OVERLAPPED
    // Public Const WS_ICONIC = WS_MINIMIZE
    // Public Const WS_SIZEBOX = WS_THICKFRAME
    // Public Const WS_OVERLAPPEDWINDOW = (WS_OVERLAPPED Or WS_CAPTION Or
    // WS_SYSMENU Or WS_THICKFRAME Or WS_MINIMIZEBOX Or WS_MAXIMIZEBOX)
    // Public Const WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW
    // Public Const WS_POPUPWINDOW = (WS_POPUP Or WS_BORDER Or WS_SYSMENU)
    // Public Const WS_CHILDWINDOW = (WS_CHILD)
    // Public Const WS_EX_DLGMODALFRAME = &H1&
    // Public Const WS_EX_NOPARENTNOTIFY = &H4&
    // Public Const WS_EX_TOPMOST = &H8&
    // Public Const WS_EX_ACCEPTFILES = &H10&
    // Public Const WS_EX_TRANSPARENT = &H20&
    // Public Const CS_VREDRAW = &H1
    // Public Const CS_HREDRAW = &H2
    // Public Const CS_KEYCVTWINDOW = &H4
    // Public Const CS_DBLCLKS = &H8
    // Public Const CS_OWNDC = &H20
    // Public Const CS_CLASSDC = &H40
    // Public Const CS_PARENTDC = &H80
    // Public Const CS_NOKEYCVT = &H100
    // Public Const CS_NOCLOSE = &H200
    // Public Const CS_SAVEBITS = &H800
    // Public Const CS_BYTEALIGNCLIENT = &H1000
    // Public Const CS_BYTEALIGNWINDOW = &H2000
    // Public Const CS_PUBLICCLASS = &H4000
    // Public Const CF_TEXT = 1
    // Public Const CF_BITMAP = 2
    // Public Const CF_METAFILEPICT = 3
    // Public Const CF_SYLK = 4
    // Public Const CF_DIF = 5
    // Public Const CF_TIFF = 6
    // Public Const CF_OEMTEXT = 7
    // Public Const CF_DIB = 8
    // Public Const CF_PALETTE = 9
    // Public Const CF_PENDATA = 10
    // Public Const CF_RIFF = 11
    // Public Const CF_WAVE = 12
    // Public Const CF_UNICODETEXT = 13
    // Public Const CF_ENHMETAFILE = 14
    // Public Const CF_OWNERDISPLAY = &H80
    // Public Const CF_DSPTEXT = &H81
    // Public Const CF_DSPBITMAP = &H82
    // Public Const CF_DSPMETAFILEPICT = &H83
    // Public Const CF_DSPENHMETAFILE = &H8E
    // Public Const CF_PRIVATEFIRST = &H200
    // Public Const CF_PRIVATELAST = &H2FF
    // Public Const CF_GDIOBJFIRST = &H300
    // Public Const CF_GDIOBJLAST = &H3FF
    // Public Const FVIRTKEY = True
    // Public Const FNOINVERT = &H2
    // Public Const FSHIFT = &H4
    // Public Const FCONTROL = &H8
    // Public Const FALT = &H10
    // Public Const WPF_SETMINPOSITION = &H1
    // Public Const WPF_RESTORETOMAXIMIZED = &H2
    // Public Const ODT_MENU = 1
    // Public Const ODT_LISTBOX = 2
    // Public Const ODT_COMBOBOX = 3
    // Public Const ODT_BUTTON = 4
    // Public Const ODA_DRAWENTIRE = &H1
    // Public Const ODA_SELECT = &H2
    // Public Const ODA_FOCUS = &H4
    // Public Const ODS_SELECTED = &H1
    // Public Const ODS_GRAYED = &H2
    // Public Const ODS_DISABLED = &H4
    // Public Const ODS_CHECKED = &H8
    // Public Const ODS_FOCUS = &H10
    // Public Const PM_NOREMOVE = &H0
    // Public Const PM_REMOVE = &H1
    // Public Const PM_NOYIELD = &H2
    // Public Const MOD_ALT = &H1
    // Public Const MOD_CONTROL = &H2
    // Public Const MOD_SHIFT = &H4
    // Public Const IDHOT_SNAPWINDOW = (-1)
    // Public Const IDHOT_SNAPDESKTOP = (-2)
    // Public Const EWX_LOGOFF = 0
    // Public Const EWX_SHUTDOWN = 1
    // Public Const EWX_REBOOT = 2
    // Public Const EWX_FORCE = 4
    // Public Const READAPI = 0
    // Public Const WRITEAPI = 1
    // Public Const READ_WRITE = 2
    // Public Const HWND_BROADCAST = &HFFFF&
    // Public Const CW_USEDEFAULT = &H80000000
    // Public Const HWND_DESKTOP = 0
    // Public Const SWP_NOSIZE = &H1
    // Public Const SWP_NOMOVE = &H2
    // Public Const SWP_NOZORDER = &H4
    // Public Const SWP_NOREDRAW = &H8
    // Public Const SWP_NOACTIVATE = &H10
    // Public Const SWP_FRAMECHANGED = &H20
    // Public Const SWP_SHOWWINDOW = &H40
    // Public Const SWP_HIDEWINDOW = &H80
    // Public Const SWP_NOCOPYBITS = &H100
    // Public Const SWP_NOOWNERZORDER = &H200
    // Public Const SWP_DRAWFRAME = SWP_FRAMECHANGED
    // Public Const SWP_NOREPOSITION = SWP_NOOWNERZORDER
    // Public Const HWND_TOP = 0
    // Public Const HWND_BOTTOM = 1
    // Public Const HWND_TOPMOST = -1
    // Public Const HWND_NOTOPMOST = -2
    // Public Const DLGWINDOWEXTRA = 30
    // Public Const KEYEVENTF_EXTENDEDKEY = &H1
    // Public Const KEYEVENTF_KEYUP = &H2
    // Public Const MOUSEEVENTF_MOVE = &H1
    // Public Const MOUSEEVENTF_LEFTDOWN = &H2
    // Public Const MOUSEEVENTF_LEFTUP = &H4
    // Public Const MOUSEEVENTF_RIGHTDOWN = &H8
    // Public Const MOUSEEVENTF_RIGHTUP = &H10
    // Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
    // Public Const MOUSEEVENTF_MIDDLEUP = &H40
    // Public Const MOUSEEVENTF_ABSOLUTE = &H8000
    // Public Const QS_KEY = &H1
    // Public Const QS_MOUSEMOVE = &H2
    // Public Const QS_MOUSEBUTTON = &H4
    // Public Const QS_POSTMESSAGE = &H8
    // Public Const QS_TIMER = &H10
    // Public Const QS_PAINT = &H20
    // Public Const QS_SENDMESSAGE = &H40
    // Public Const QS_HOTKEY = &H80
    // Public Const QS_MOUSE = (QS_MOUSEMOVE Or QS_MOUSEBUTTON)
    // Public Const QS_INPUT = (QS_MOUSE Or QS_KEY)
    // Public Const QS_ALLEVENTS = (QS_INPUT Or QS_POSTMESSAGE Or QS_TIMER Or
    // QS_PAINT Or QS_HOTKEY)
    // Public Const QS_ALLINPUT = (QS_SENDMESSAGE Or QS_PAINT Or QS_TIMER Or
    // QS_POSTMESSAGE Or QS_MOUSEBUTTON Or QS_MOUSEMOVE Or QS_HOTKEY Or QS_KEY)
    // Public Const SM_CXSCREEN = 0
    // Public Const SM_CYSCREEN = 1
    // Public Const SM_CXVSCROLL = 2
    // Public Const SM_CYHSCROLL = 3
    // Public Const SM_CYCAPTION = 4
    // Public Const SM_CXBORDER = 5
    // Public Const SM_CYBORDER = 6
    // Public Const SM_CXDLGFRAME = 7
    // Public Const SM_CYDLGFRAME = 8
    // Public Const SM_CYVTHUMB = 9
    // Public Const SM_CXHTHUMB = 10
    // Public Const SM_CXICON = 11
    // Public Const SM_CYICON = 12
    // Public Const SM_CXCURSOR = 13
    // Public Const SM_CYCURSOR = 14
    // Public Const SM_CYMENU = 15
    // Public Const SM_CXFULLSCREEN = 16
    // Public Const SM_CYFULLSCREEN = 17
    // Public Const SM_CYKANJIWINDOW = 18
    // Public Const SM_MOUSEPRESENT = 19
    // Public Const SM_CYVSCROLL = 20
    // Public Const SM_CXHSCROLL = 21
    // Public Const SM_DEBUG = 22
    // Public Const SM_SWAPBUTTON = 23
    // Public Const SM_RESERVED1 = 24
    // Public Const SM_RESERVED2 = 25
    // Public Const SM_RESERVED3 = 26
    // Public Const SM_RESERVED4 = 27
    // Public Const SM_CXMIN = 28
    // Public Const SM_CYMIN = 29
    // Public Const SM_CXSIZE = 30
    // Public Const SM_CYSIZE = 31
    // Public Const SM_CXFRAME = 32
    // Public Const SM_CYFRAME = 33
    // Public Const SM_CXMINTRACK = 34
    // Public Const SM_CYMINTRACK = 35
    // Public Const SM_CXDOUBLECLK = 36
    // Public Const SM_CYDOUBLECLK = 37
    // Public Const SM_CXICONSPACING = 38
    // Public Const SM_CYICONSPACING = 39
    // Public Const SM_MENUDROPALIGNMENT = 40
    // Public Const SM_PENWINDOWS = 41
    // Public Const SM_DBCSENABLED = 42
    // Public Const SM_CMOUSEBUTTONS = 43
    // Public Const SM_CMETRICS = 44
    // Public Const SM_CXSIZEFRAME = SM_CXFRAME
    // Public Const SM_CYSIZEFRAME = SM_CYFRAME
    // Public Const SM_CXFIXEDFRAME = SM_CXDLGFRAME
    // Public Const SM_CYFIXEDFRAME = SM_CYDLGFRAME
    // Public Const TPM_LEFTBUTTON = &H0&
    // Public Const TPM_RIGHTBUTTON = &H2&
    // Public Const TPM_LEFTALIGN = &H0&
    // Public Const TPM_CENTERALIGN = &H4&
    // Public Const TPM_RIGHTALIGN = &H8&
    // Public Const DT_TOP = &H0
    // Public Const DT_LEFT = &H0
    // Public Const DT_CENTER = &H1
    // Public Const DT_RIGHT = &H2
    // Public Const DT_VCENTER = &H4
    // Public Const DT_BOTTOM = &H8
    // Public Const DT_WORDBREAK = &H10
    // Public Const DT_SINGLELINE = &H20
    // Public Const DT_EXPANDTABS = &H40
    // Public Const DT_TABSTOP = &H80
    // Public Const DT_NOCLIP = &H100
    // Public Const DT_EXTERNALLEADING = &H200
    // Public Const DT_CALCRECT = &H400
    // Public Const DT_NOPREFIX = &H800
    // Public Const DT_INTERNAL = &H1000
    // Public Const DCX_WINDOW = &H1&
    // Public Const DCX_CACHE = &H2&
    // Public Const DCX_NORESETATTRS = &H4&
    // Public Const DCX_CLIPCHILDREN = &H8&
    // Public Const DCX_CLIPSIBLINGS = &H10&
    // Public Const DCX_PARENTCLIP = &H20&
    // Public Const DCX_EXCLUDERGN = &H40&
    // Public Const DCX_INTERSECTRGN = &H80&
    // Public Const DCX_EXCLUDEUPDATE = &H100&
    // Public Const DCX_INTERSECTUPDATE = &H200&
    // Public Const DCX_LOCKWINDOWUPDATE = &H400&
    // Public Const DCX_NORECOMPUTE = &H100000
    // Public Const DCX_VALIDATE = &H200000
    // Public Const RDW_INVALIDATE = &H1
    // Public Const RDW_INTERNALPAINT = &H2
    // Public Const RDW_ERASE = &H4
    // Public Const RDW_VALIDATE = &H8
    // Public Const RDW_NOINTERNALPAINT = &H10
    // Public Const RDW_NOERASE = &H20
    // Public Const RDW_NOCHILDREN = &H40
    // Public Const RDW_ALLCHILDREN = &H80
    // Public Const RDW_UPDATENOW = &H100
    // Public Const RDW_ERASENOW = &H200
    // Public Const RDW_FRAME = &H400
    // Public Const RDW_NOFRAME = &H800
    // Public Const SW_SCROLLCHILDREN = &H1
    // Public Const SW_INVALIDATE = &H2
    // Public Const SW_ERASE = &H4
    // Public Const ESB_ENABLE_BOTH = &H0
    // Public Const ESB_DISABLE_BOTH = &H3
    // Public Const ESB_DISABLE_LEFT = &H1
    // Public Const ESB_DISABLE_RIGHT = &H2
    // Public Const ESB_DISABLE_UP = &H1
    // Public Const ESB_DISABLE_DOWN = &H2
    // Public Const ESB_DISABLE_LTUP = ESB_DISABLE_LEFT
    // Public Const ESB_DISABLE_RTDN = ESB_DISABLE_RIGHT
    // Public Const MB_OK = &H0&
    // Public Const MB_OKCANCEL = &H1&
    // Public Const MB_ABORTRETRYIGNORE = &H2&
    // Public Const MB_YESNOCANCEL = &H3&
    // Public Const MB_YESNO = &H4&
    // Public Const MB_RETRYCANCEL = &H5&
    // Public Const MB_ICONHAND = &H10&
    // Public Const MB_ICONQUESTION = &H20&
    // Public Const MB_ICONEXCLAMATION = &H30&
    // Public Const MB_ICONASTERISK = &H40&
    // Public Const MB_ICONINFORMATION = MB_ICONASTERISK
    // Public Const MB_ICONSTOP = MB_ICONHAND
    // Public Const MB_DEFBUTTON1 = &H0&
    // Public Const MB_DEFBUTTON2 = &H100&
    // Public Const MB_DEFBUTTON3 = &H200&
    // Public Const MB_APPLMODAL = &H0&
    // Public Const MB_SYSTEMMODAL = &H1000&
    // Public Const MB_TASKMODAL = &H2000&
    // Public Const MB_NOFOCUS = &H8000&
    // Public Const MB_SETFOREGROUND = &H10000
    // Public Const MB_DEFAULT_DESKTOP_ONLY = &H20000
    // Public Const MB_TYPEMASK = &HF&
    // Public Const MB_ICONMASK = &HF0&
    // Public Const MB_DEFMASK = &HF00&
    // Public Const MB_MODEMASK = &H3000&
    // Public Const MB_MISCMASK = &HC000&
    // Public Const CTLCOLOR_MSGBOX = 0
    // Public Const CTLCOLOR_EDIT = 1
    // Public Const CTLCOLOR_LISTBOX = 2
    // Public Const CTLCOLOR_BTN = 3
    // Public Const CTLCOLOR_DLG = 4
    // Public Const CTLCOLOR_SCROLLBAR = 5
    // Public Const CTLCOLOR_STATIC = 6
    // Public Const CTLCOLOR_MAX = 8
    // Public Const COLOR_SCROLLBAR = 0
    // Public Const COLOR_BACKGROUND = 1
    // Public Const COLOR_ACTIVECAPTION = 2
    // Public Const COLOR_INACTIVECAPTION = 3
    // Public Const COLOR_MENU = 4
    // Public Const COLOR_WINDOW = 5
    // Public Const COLOR_WINDOWFRAME = 6
    // Public Const COLOR_MENUTEXT = 7
    // Public Const COLOR_WINDOWTEXT = 8
    // Public Const COLOR_CAPTIONTEXT = 9
    // Public Const COLOR_ACTIVEBORDER = 10
    // Public Const COLOR_INACTIVEBORDER = 11
    // Public Const COLOR_APPWORKSPACE = 12
    // Public Const COLOR_HIGHLIGHT = 13
    // Public Const COLOR_HIGHLIGHTTEXT = 14
    // Public Const COLOR_BTNFACE = 15
    // Public Const COLOR_BTNSHADOW = 16
    // Public Const COLOR_GRAYTEXT = 17
    // Public Const COLOR_BTNTEXT = 18
    // Public Const COLOR_INACTIVECAPTIONTEXT = 19
    // Public Const COLOR_BTNHIGHLIGHT = 20
    // Public Const GW_HWNDFIRST = 0
    // Public Const GW_HWNDLAST = 1
    // Public Const GW_HWNDNEXT = 2
    // Public Const GW_HWNDPREV = 3
    // Public Const GW_OWNER = 4
    // Public Const GW_CHILD = 5
    // Public Const GW_MAX = 5
    // Public Const MF_INSERT = &H0&
    // Public Const MF_CHANGE = &H80&
    // Public Const MF_APPEND = &H100&
    // Public Const MF_DELETE = &H200&
    // Public Const MF_REMOVE = &H1000&
    // Public Const MF_BYCOMMAND = &H0&
    // Public Const MF_BYPOSITION = &H400&
    // Public Const MF_SEPARATOR = &H800&
    // Public Const MF_ENABLED = &H0&
    // Public Const MF_GRAYED = &H1&
    // Public Const MF_DISABLED = &H2&
    // Public Const MF_UNCHECKED = &H0&
    // Public Const MF_CHECKED = &H8&
    // Public Const MF_USECHECKBITMAPS = &H200&
    // Public Const MF_STRING = &H0&
    // Public Const MF_BITMAP = &H4&
    // Public Const MF_OWNERDRAW = &H100&
    // Public Const MF_POPUP = &H10&
    // Public Const MF_MENUBARBREAK = &H20&
    // Public Const MF_MENUBREAK = &H40&
    // Public Const MF_UNHILITE = &H0&
    // Public Const MF_HILITE = &H80&
    // Public Const MF_SYSMENU = &H2000&
    // Public Const MF_HELP = &H4000&
    // Public Const MF_MOUSESELECT = &H8000&
    // Public Const MF_END = &H80
    // Public Const SC_SIZE = &HF000
    // Public Const SC_MOVE = &HF010
    // Public Const SC_MINIMIZE = &HF020
    // Public Const SC_MAXIMIZE = &HF030
    // Public Const SC_NEXTWINDOW = &HF040
    // Public Const SC_PREVWINDOW = &HF050
    // Public Const SC_CLOSE = &HF060
    // Public Const SC_VSCROLL = &HF070
    // Public Const SC_HSCROLL = &HF080
    // Public Const SC_MOUSEMENU = &HF090
    // Public Const SC_KEYMENU = &HF100
    // Public Const SC_ARRANGE = &HF110
    // Public Const SC_RESTORE = &HF120
    // Public Const SC_TASKLIST = &HF130
    // Public Const SC_SCREENSAVE = &HF140
    // Public Const SC_HOTKEY = &HF150
    // Public Const SC_ICON = SC_MINIMIZE
    // Public Const SC_ZOOM = SC_MAXIMIZE
    // Public Const IDC_ARROW = 32512&
    // Public Const IDC_IBEAM = 32513&
    // Public Const IDC_WAIT = 32514&
    // Public Const IDC_CROSS = 32515&
    // Public Const IDC_UPARROW = 32516&
    // Public Const IDC_SIZE = 32640&
    // Public Const IDC_ICON = 32641&
    // Public Const IDC_SIZENWSE = 32642&
    // Public Const IDC_SIZENESW = 32643&
    // Public Const IDC_SIZEWE = 32644&
    // Public Const IDC_SIZENS = 32645&
    // Public Const IDC_SIZEALL = 32646&
    // Public Const IDC_NO = 32648&
    // Public Const IDC_APPSTARTING = 32650&
    // Public Const OBM_CLOSE = 32754
    // Public Const OBM_UPARROW = 32753
    // Public Const OBM_DNARROW = 32752
    // Public Const OBM_RGARROW = 32751
    // Public Const OBM_LFARROW = 32750
    // Public Const OBM_REDUCE = 32749
    // Public Const OBM_ZOOM = 32748
    // Public Const OBM_RESTORE = 32747
    // Public Const OBM_REDUCED = 32746
    // Public Const OBM_ZOOMD = 32745
    // Public Const OBM_RESTORED = 32744
    // Public Const OBM_UPARROWD = 32743
    // Public Const OBM_DNARROWD = 32742
    // Public Const OBM_RGARROWD = 32741
    // Public Const OBM_LFARROWD = 32740
    // Public Const OBM_MNARROW = 32739
    // Public Const OBM_COMBO = 32738
    // Public Const OBM_UPARROWI = 32737
    // Public Const OBM_DNARROWI = 32736
    // Public Const OBM_RGARROWI = 32735
    // Public Const OBM_LFARROWI = 32734
    // Public Const OBM_OLD_CLOSE = 32767
    // Public Const OBM_SIZE = 32766
    // Public Const OBM_OLD_UPARROW = 32765
    // Public Const OBM_OLD_DNARROW = 32764
    // Public Const OBM_OLD_RGARROW = 32763
    // Public Const OBM_OLD_LFARROW = 32762
    // Public Const OBM_BTSIZE = 32761
    // Public Const OBM_CHECK = 32760
    // Public Const OBM_CHECKBOXES = 32759
    // Public Const OBM_BTNCORNERS = 32758
    // Public Const OBM_OLD_REDUCE = 32757
    // Public Const OBM_OLD_ZOOM = 32756
    // Public Const OBM_OLD_RESTORE = 32755
    // Public Const OCR_NORMAL = 32512
    // Public Const OCR_IBEAM = 32513
    // Public Const OCR_WAIT = 32514
    // Public Const OCR_CROSS = 32515
    // Public Const OCR_UP = 32516
    // Public Const OCR_SIZE = 32640
    // Public Const OCR_ICON = 32641
    // Public Const OCR_SIZENWSE = 32642
    // Public Const OCR_SIZENESW = 32643
    // Public Const OCR_SIZEWE = 32644
    // Public Const OCR_SIZENS = 32645
    // Public Const OCR_SIZEALL = 32646
    // Public Const OCR_ICOCUR = 32647
    // Public Const OCR_NO = 32648
    // Public Const OIC_SAMPLE = 32512
    // Public Const OIC_HAND = 32513
    // Public Const OIC_QUES = 32514
    // Public Const OIC_BANG = 32515
    // Public Const OIC_NOTE = 32516
    // Public Const ORD_LANGDRIVER = 1
    // Public Const IDI_APPLICATION = 32512&
    // Public Const IDI_HAND = 32513&
    // Public Const IDI_QUESTION = 32514&
    // Public Const IDI_EXCLAMATION = 32515&
    // Public Const IDI_ASTERISK = 32516&
    // Public Const IDOK = 1
    // Public Const IDCANCEL = 2
    // Public Const IDABORT = 3
    // Public Const IDRETRY = 4
    // Public Const IDIGNORE = 5
    // Public Const IDYES = 6
    // Public Const IDNO = 7
    // Public Const ES_LEFT = &H0&
    // Public Const ES_CENTER = &H1&
    // Public Const ES_RIGHT = &H2&
    // Public Const ES_MULTILINE = &H4&
    // Public Const ES_UPPERCASE = &H8&
    // Public Const ES_LOWERCASE = &H10&
    // Public Const ES_PASSWORD = &H20&
    // Public Const ES_AUTOVSCROLL = &H40&
    // Public Const ES_AUTOHSCROLL = &H80&
    // Public Const ES_NOHIDESEL = &H100&
    // Public Const ES_OEMCONVERT = &H400&
    // Public Const ES_READONLY = &H800&
    // Public Const ES_WANTRETURN = &H1000&
    // Public Const EN_SETFOCUS = &H100
    // Public Const EN_KILLFOCUS = &H200
    // Public Const EN_CHANGE = &H300
    // Public Const EN_UPDATE = &H400
    // Public Const EN_ERRSPACE = &H500
    // Public Const EN_MAXTEXT = &H501
    // Public Const EN_HSCROLL = &H601
    // Public Const EN_VSCROLL = &H602
    // Public Const EM_GETSEL = &HB0
    // Public Const EM_SETSEL = &HB1
    // Public Const EM_GETRECT = &HB2
    // Public Const EM_SETRECT = &HB3
    // Public Const EM_SETRECTNP = &HB4
    // Public Const EM_SCROLL = &HB5
    // Public Const EM_LINESCROLL = &HB6
    // Public Const EM_SCROLLCARET = &HB7
    // Public Const EM_GETMODIFY = &HB8
    // Public Const EM_SETMODIFY = &HB9
    // Public Const EM_GETLINECOUNT = &HBA
    // Public Const EM_LINEINDEX = &HBB
    // Public Const EM_SETHANDLE = &HBC
    // Public Const EM_GETHANDLE = &HBD
    // Public Const EM_GETTHUMB = &HBE
    // Public Const EM_LINELENGTH = &HC1
    // Public Const EM_REPLACESEL = &HC2
    // Public Const EM_GETLINE = &HC4
    // Public Const EM_LIMITTEXT = &HC5
    // Public Const EM_CANUNDO = &HC6
    // Public Const EM_UNDO = &HC7
    // Public Const EM_FMTLINES = &HC8
    // Public Const EM_LINEFROMCHAR = &HC9
    // Public Const EM_SETTABSTOPS = &HCB
    // Public Const EM_SETPASSWORDCHAR = &HCC
    // Public Const EM_EMPTYUNDOBUFFER = &HCD
    // Public Const EM_GETFIRSTVISIBLELINE = &HCE
    // Public Const EM_SETREADONLY = &HCF
    // Public Const EM_SETWORDBREAKPROC = &HD0
    // Public Const EM_GETWORDBREAKPROC = &HD1
    // Public Const EM_GETPASSWORDCHAR = &HD2
    // Public Const WB_LEFT = 0
    // Public Const WB_RIGHT = 1
    // Public Const WB_ISDELIMITER = 2
    // Public Const BS_PUSHBUTTON = &H0&
    // Public Const BS_DEFPUSHBUTTON = &H1&
    // Public Const BS_CHECKBOX = &H2&
    // Public Const BS_AUTOCHECKBOX = &H3&
    // Public Const BS_RADIOBUTTON = &H4&
    // Public Const BS_3STATE = &H5&
    // Public Const BS_AUTO3STATE = &H6&
    // Public Const BS_GROUPBOX = &H7&
    // Public Const BS_USERBUTTON = &H8&
    // Public Const BS_AUTORADIOBUTTON = &H9&
    // Public Const BS_OWNERDRAW = &HB&
    // Public Const BS_LEFTTEXT = &H20&
    // Public Const BN_CLICKED = 0
    // Public Const BN_PAINT = 1
    // Public Const BN_HILITE = 2
    // Public Const BN_UNHILITE = 3
    // Public Const BN_DISABLE = 4
    // Public Const BN_DOUBLECLICKED = 5
    // Public Const BM_GETCHECK = &HF0
    // Public Const BM_SETCHECK = &HF1
    // Public Const BM_GETSTATE = &HF2
    // Public Const BM_SETSTATE = &HF3
    // Public Const BM_SETSTYLE = &HF4
    // Public Const SS_LEFT = &H0&
    // Public Const SS_CENTER = &H1&
    // Public Const SS_RIGHT = &H2&
    // Public Const SS_ICON = &H3&
    // Public Const SS_BLACKRECT = &H4&
    // Public Const SS_GRAYRECT = &H5&
    // Public Const SS_WHITERECT = &H6&
    // Public Const SS_BLACKFRAME = &H7&
    // Public Const SS_GRAYFRAME = &H8&
    // Public Const SS_WHITEFRAME = &H9&
    // Public Const SS_USERITEM = &HA&
    // Public Const SS_SIMPLE = &HB&
    // Public Const SS_LEFTNOWORDWRAP = &HC&
    // Public Const SS_NOPREFIX = &H80
    // Public Const STM_SETICON = &H170
    // Public Const STM_GETICON = &H171
    // Public Const STM_MSGMAX = &H172
    // Public Const WC_DIALOG = 8002&
    // Public Const DWL_MSGRESULT = 0
    // Public Const DWL_DLGPROC = 4
    // Public Const DWL_USER = 8
    // Public Const DDL_READWRITE = &H0
    // Public Const DDL_READONLY = &H1
    // Public Const DDL_HIDDEN = &H2
    // Public Const DDL_SYSTEM = &H4
    // Public Const DDL_DIRECTORY = &H10
    // Public Const DDL_ARCHIVE = &H20
    // Public Const DDL_POSTMSGS = &H2000
    // Public Const DDL_DRIVES = &H4000
    // Public Const DDL_EXCLUSIVE = &H8000
    // Public Const DS_ABSALIGN = &H1&
    // Public Const DS_SYSMODAL = &H2&
    // Public Const DS_LOCALEDIT = &H20
    // Public Const DS_SETFONT = &H40
    // Public Const DS_MODALFRAME = &H80
    // Public Const DS_NOIDLEMSG = &H100
    // Public Const DS_SETFOREGROUND = &H200
    // Public Const DM_GETDEFID = WM_USER + 0
    // Public Const DM_SETDEFID = WM_USER + 1
    // Public Const DC_HASDEFID = &H534
    // Public Const DLGC_WANTARROWS = &H1
    // Public Const DLGC_WANTTAB = &H2
    // Public Const DLGC_WANTALLKEYS = &H4
    // Public Const DLGC_WANTMESSAGE = &H4
    // Public Const DLGC_HASSETSEL = &H8
    // Public Const DLGC_DEFPUSHBUTTON = &H10
    // Public Const DLGC_UNDEFPUSHBUTTON = &H20
    // Public Const DLGC_RADIOBUTTON = &H40
    // Public Const DLGC_WANTCHARS = &H80
    // Public Const DLGC_STATIC = &H100
    // Public Const DLGC_BUTTON = &H2000
    // Public Const LB_CTLCODE = 0&
    // Public Const LB_OKAY = 0
    // Public Const LB_ERR = (-1)
    // Public Const LB_ERRSPACE = (-2)
    // Public Const LBN_ERRSPACE = (-2)
    // Public Const LBN_SELCHANGE = 1
    // Public Const LBN_DBLCLK = 2
    // Public Const LBN_SELCANCEL = 3
    // Public Const LBN_SETFOCUS = 4
    // Public Const LBN_KILLFOCUS = 5
    // Public Const LB_ADDSTRING = &H180
    // Public Const LB_INSERTSTRING = &H181
    // Public Const LB_DELETESTRING = &H182
    // Public Const LB_SELITEMRANGEEX = &H183
    // Public Const LB_RESETCONTENT = &H184
    // Public Const LB_SETSEL = &H185
    // Public Const LB_SETCURSEL = &H186
    // Public Const LB_GETSEL = &H187
    // Public Const LB_GETCURSEL = &H188
    // Public Const LB_GETTEXT = &H189
    // Public Const LB_GETTEXTLEN = &H18A
    // Public Const LB_GETCOUNT = &H18B
    // Public Const LB_SELECTSTRING = &H18C
    // Public Const LB_DIR = &H18D
    // Public Const LB_GETTOPINDEX = &H18E
    // Public Const LB_FINDSTRING = &H18F
    // Public Const LB_GETSELCOUNT = &H190
    // Public Const LB_GETSELITEMS = &H191
    // Public Const LB_SETTABSTOPS = &H192
    // Public Const LB_GETHORIZONTALEXTENT = &H193
    // Public Const LB_SETHORIZONTALEXTENT = &H194
    // Public Const LB_SETCOLUMNWIDTH = &H195
    // Public Const LB_ADDFILE = &H196
    // Public Const LB_SETTOPINDEX = &H197
    // Public Const LB_GETITEMRECT = &H198
    // Public Const LB_GETITEMDATA = &H199
    // Public Const LB_SETITEMDATA = &H19A
    // Public Const LB_SELITEMRANGE = &H19B
    // Public Const LB_SETANCHORINDEX = &H19C
    // Public Const LB_GETANCHORINDEX = &H19D
    // Public Const LB_SETCARETINDEX = &H19E
    // Public Const LB_GETCARETINDEX = &H19F
    // Public Const LB_SETITEMHEIGHT = &H1A0
    // Public Const LB_GETITEMHEIGHT = &H1A1
    // Public Const LB_FINDSTRINGEXACT = &H1A2
    // Public Const LB_SETLOCALE = &H1A5
    // Public Const LB_GETLOCALE = &H1A6
    // Public Const LB_SETCOUNT = &H1A7
    // Public Const LB_MSGMAX = &H1A8
    // Public Const LBS_NOTIFY = &H1&
    // Public Const LBS_SORT = &H2&
    // Public Const LBS_NOREDRAW = &H4&
    // Public Const LBS_MULTIPLESEL = &H8&
    // Public Const LBS_OWNERDRAWFIXED = &H10&
    // Public Const LBS_OWNERDRAWVARIABLE = &H20&
    // Public Const LBS_HASSTRINGS = &H40&
    // Public Const LBS_USETABSTOPS = &H80&
    // Public Const LBS_NOINTEGRALHEIGHT = &H100&
    // Public Const LBS_MULTICOLUMN = &H200&
    // Public Const LBS_WANTKEYBOARDINPUT = &H400&
    // Public Const LBS_EXTENDEDSEL = &H800&
    // Public Const LBS_DISABLENOSCROLL = &H1000&
    // Public Const LBS_NODATA = &H2000&
    // Public Const LBS_STANDARD = (LBS_NOTIFY Or LBS_SORT Or WS_VSCROLL Or
    // WS_BORDER)
    // Public Const CB_OKAY = 0
    // Public Const CB_ERR = (-1)
    // Public Const CB_ERRSPACE = (-2)
    // Public Const CBN_ERRSPACE = (-1)
    // Public Const CBN_SELCHANGE = 1
    // Public Const CBN_DBLCLK = 2
    // Public Const CBN_SETFOCUS = 3
    // Public Const CBN_KILLFOCUS = 4
    // Public Const CBN_EDITCHANGE = 5
    // Public Const CBN_EDITUPDATE = 6
    // Public Const CBN_DROPDOWN = 7
    // Public Const CBN_CLOSEUP = 8
    // Public Const CBN_SELENDOK = 9
    // Public Const CBN_SELENDCANCEL = 10
    // Public Const CBS_SIMPLE = &H1&
    // Public Const CBS_DROPDOWN = &H2&
    // Public Const CBS_DROPDOWNLIST = &H3&
    // Public Const CBS_OWNERDRAWFIXED = &H10&
    // Public Const CBS_OWNERDRAWVARIABLE = &H20&
    // Public Const CBS_AUTOHSCROLL = &H40&
    // Public Const CBS_OEMCONVERT = &H80&
    // Public Const CBS_SORT = &H100&
    // Public Const CBS_HASSTRINGS = &H200&
    // Public Const CBS_NOINTEGRALHEIGHT = &H400&
    // Public Const CBS_DISABLENOSCROLL = &H800&
    // Public Const CB_GETEDITSEL = &H140
    // Public Const CB_LIMITTEXT = &H141
    // Public Const CB_SETEDITSEL = &H142
    // Public Const CB_ADDSTRING = &H143
    // Public Const CB_DELETESTRING = &H144
    // Public Const CB_DIR = &H145
    // Public Const CB_GETCOUNT = &H146
    // Public Const CB_GETCURSEL = &H147
    // Public Const CB_GETLBTEXT = &H148
    // Public Const CB_GETLBTEXTLEN = &H149
    // Public Const CB_INSERTSTRING = &H14A
    // Public Const CB_RESETCONTENT = &H14B
    // Public Const CB_FINDSTRING = &H14C
    // Public Const CB_SELECTSTRING = &H14D
    // Public Const CB_SETCURSEL = &H14E
    // Public Const CB_SHOWDROPDOWN = &H14F
    // Public Const CB_GETITEMDATA = &H150
    // Public Const CB_SETITEMDATA = &H151
    // Public Const CB_GETDROPPEDCONTROLRECT = &H152
    // Public Const CB_SETITEMHEIGHT = &H153
    // Public Const CB_GETITEMHEIGHT = &H154
    // Public Const CB_SETEXTENDEDUI = &H155
    // Public Const CB_GETEXTENDEDUI = &H156
    // Public Const CB_GETDROPPEDSTATE = &H157
    // Public Const CB_FINDSTRINGEXACT = &H158
    // Public Const CB_SETLOCALE = &H159
    // Public Const CB_GETLOCALE = &H15A
    // Public Const CB_MSGMAX = &H15B
    // Public Const SBS_HORZ = &H0&
    // Public Const SBS_VERT = &H1&
    // Public Const SBS_TOPALIGN = &H2&
    // Public Const SBS_LEFTALIGN = &H2&
    // Public Const SBS_BOTTOMALIGN = &H4&
    // *********************************************************************
}
